18 ms·
.plan
- pplanel 5y agofinger superluminal@plan.cat
- pigeons 5y agoI love it
- soheil 5y agoHonestly I think every website should respond to a finger request with some information about its users.
- DaiPlusPlus 5y agoDoubtful the domestic violence victims support forum website will gladly implement that functionality.
- thaumaturgy 5y agoHmf. I wanted to cobble together a little thing that could update the plan from a shell. Using curl, I can't get anything other than a 500 reply when posting to /login, even after storing and sending the cookie from an initial get request, retrieving the csrf token for the form, and matching all the headers from a normal browser session. If anybody manages to get a working login with curl, I'd love to see the magic incantation you used.
- maddyboo 5y agoOn plan.cat/stdin it shows just such an incantation: T=`mktemp` && curl -so $T https://plan.cat/~YOUR_USERNAME && $EDITOR $T && \ curl -su YOUR_USERNAME -F "plan=<$T" https://plan.cat/stdin It worked for me ¯\_(ツ)_/¯
- thaumaturgy 5y agofacepalm I missed that. Nice. Thanks.
- newbie789 5y agoWhat is this?
- remexre 5y agoA social network(?) based on .plan files -- back in the day, this was how you let people know your status; you'd use the finger [0] command to get them for a user. [0]: https://en.wikipedia.org/wiki/Finger_protocol#Finger_user_information_protocol https://en.wikipedia.org/wiki/Finger_protocol#Finger_user_in...
- encryptluks2 5y agoI think this was the original meaning of fingering.
- ksherlock 5y agoone html file, one css file. very nice.
- AutumnCurtain 5y agoI actually love finding simple, durable old sites that are still up. Sometimes the actual end product is still ghastly 90s graffiti art but the backend is usually so beautifully clean.
- systemvoltage 5y agoTimes New Roman font on a white background. Everytime I come across a site like this, these adjectives come to mind – Robust, unadorned, resilient, pragmatic, resourceful, efficient, functional and fast.
- deleted 5y ago[deleted]
- tony-allan 5y agoOn a MacOS Terminal window: finger tony@plan.cat
- csdvrx 5y agoAlso works in windows 10
- themodelplumber 5y agoIt works in Ubuntu 20.04 after a `sudo apt install finger`. The suggested `nc plan.cat 79` also works.
- dolmen 5y agoecho tony | nc plan.cat 79
- yborg 5y ago>D. Zimmerman, The Finger User Information Protocol, RFC 1288, December, 1991 Almost 30 years old.
- woodruffw 5y agoIt goes back even further, to RFC 742 in 1977[1]! [1]: https://datatracker.ietf.org/doc/html/rfc742 https://datatracker.ietf.org/doc/html/rfc742
- tony-allan 5y agohttps://www.rfc-editor.org/rfc/rfc1288.html https://www.rfc-editor.org/rfc/rfc1288.html
- jaredsohn 5y ago.plan files were a great way to follow Quake development. https://github.com/ESWAT/john-carmack-plan-archive https://github.com/ESWAT/john-carmack-plan-archive
- tshaddox 5y agoI randomly clicked on this one: https://github.com/ESWAT/john-carmack-plan-archive/blob/master/by_day/johnc_plan_19991215.txt https://github.com/ESWAT/john-carmack-plan-archive/blob/mast... > Anna Kang left Id a couple weeks ago to found her own company - Fountainhead Entertainment. > It wasn't generally discussed during her time at Id, but we had been going out when she joined the company, and we were engaged earlier this year. We are getting married next month, and honeymooning in Hawaii. At her thoughtful suggestion, we are shipping a workstation out with us, so I don't fall into some programming-deprivation state. How great is that? :)
- rtpg 5y agoI believe this was when Carmack ended up writing Doom RPG? Or the other RPG for phones they did
- jll29 5y ago> At her thoughtful suggestion, we are shipping a workstation out with us He sure picked the right woman. The Web being the Web, there's more, courtesy Wikipedia: "He met his wife, Katherine Anna Kang, at the 1997 QuakeCon when she visited id's offices. As a bet, Kang challenged Carmack to sponsor the first All Female Quake Tournament if she was able to produce a significant number of participants. Carmack predicted a maximum of 25 participants, but there were 1,500. Carmack and Kang married on January 1, 2000, and planned a ceremony in Hawaii. Steve Jobs requested that they would postpone the ceremony so he could attend the MacWorld Expo on January 5, 2000. Carmack declined and suggested making a video instead."
- wpietri 5y agoWait, what? I ran down the source for that. It's Carmack himself, and the full story makes Jobs look even worse: https://www.facebook.com/permalink.php?story_fbid=2146412825593223&id=100006735798590 https://www.facebook.com/permalink.php?story_fbid=2146412825...
- thirtyseven 5y agoShouldn't this have content in Catalan to qualify for a .cat domain?
- solarkraft 5y agoI think this rule has been softened. I’ve seen a bunch of sites with this TLD and no (discernible) catalan content.
- sodality2 5y agoFor example: https://bongo.cat/ https://bongo.cat/
- jimkleiber 5y agoLove it! Also it has a translate to Catalan in the bottom left corner.
- there 5y agoThe non-user-generated content is returned in Catalan if your browser's language is set to it.
- Laremere 5y agoAfaik, it's up to the country to determine the rules for the tld. Some require strict rules (eg, .us requires making public a current mailing address, something making me consider getting rid of mine as I don't want that so public), and others (eg, .io and .fm) simply use it as a way to make some money.
- sedatk 5y agoJohn Carmack's .plan was the first Twitter.
- deleted 5y ago[deleted]
- MichaelMoser123 5y agoall the big corporations took one of the coreutils and made a it by translating the concept to 'the internet'. Twitter got finger ;-)
- dash2 5y agoMicrosoft got ed.
- MichaelMoser123 5y agoi thought they were into CP/M, but you are probably right.
- soheil 5y agoCount registered users finger @plan.cat|wc -l
- 1vuio0pswjnm7 5y agohttps://www.ietf.org/rfc/rfc742.txt https://www.ietf.org/rfc/rfc742.txt
- oakridge 5y agoFew minutes in and, yep, someone is brute-forcing the forgot password.
- jcims 5y agoWow, it's one thing to read something and harken back to my early days at school and work, but actually running finger from a shell and seeing something real come back caused this deep wave of nostalgia to roll over me. Part of me really misses those days. Very cool.
- quaintdev 5y agoWhy we have stopped making cool protocols like this? It seems Internet had really cool protocols back in the day and we had so many possibilities. Now it seems we are stuck with HTTP. Not saying HTTP is bad. It just seems like we have given up on possibilities. I remember, almost a decade ago, Nokia had a mobile web server for Symbian devices which basically hosted HTTP server on the phone[0]. You could message the owner of phone directly through a URL. The request would be handled by server on phone! No one makes anything like that anymore. Everyone is just building on top of APIs and services provided by MANGA who would obviously not put any effort in such projects. [0]: https://linkdekho.in/254nl https://linkdekho.in/254nl
- bambax 5y agoThis is how life works (biology). At every "explosion" many different solutions appear, and then fewer and fewer survive at each generation.
- dec0dedab0de 5y agoI think the reason is because corporate firewalls allow http(s) out to the internet, so everyone just used that, negating the whole point of ports in the first place.
- d0gsg0w00f 5y agoAs someone who works in a massive corporation, this is 100% true.
- kleiba 5y ago> Why we have stopped making cool protocols like this. Eternal September and security concerns.
- space_fountain 5y agoI think two things have happened. A. People do still come up with protocols. They've just moved up a level of abstraction. Why deal with the problems http already solves if you don't need to? B. We now have big enough actors (corporations) that there is less incentive to unify, though even this isn't entirely clear cut. A lot of companies do seem to be trying to create standards for things like iot devices with some success
- deleted 5y ago[deleted]
- ballmerspeak 5y agoWelp. I ruined emojis for everyone. ¯\\_(ツ)_/¯
- deleted 5y ago[deleted]
- knowledge-clay 5y agoWho made this? Is the source available somewhere? It's very cool
- niedzielski 5y agoThe author is Joshua Stein (https://jcs.org/projects https://jcs.org/projects). I couldn't find the source.
- cosmojg 5y agoHe's the guy who made Lobsters[1]! [1] https://lobste.rs/ https://lobste.rs/
- tony-allan 5y agoIf you look at... https://plan.cat/motd https://plan.cat/motd points to... https://plan.cat/~jcs https://plan.cat/~jcs Login: jcs Name: Joshua stein Directory: /jcs Shell: /bin/plan.cat Last login Wed Nov 17 03:15:42 2021 UTC Mail forwarded to jcs@jcs.org. Plan: Creating an IMAP client for and on a System 6 Mac, recording videos of its development at https://jcs.org/system6c https://jcs.org/system6c Working on a WiFi RS232 modem thing with integrated PPP and an SSL-stripping SOCKS5 proxy embedded for my Mac
- mmaunder 5y agoThis could be something. Tagline: "If you have to ask, you'll never know." Hat tip RHCP.
- deleted 5y ago[deleted]
- WalterBright 5y agoTwitter has replaced it.
- jll29 5y agoTwitter's version of it, you might say, is putting the whole world in one flat namespace. Naturally (as per Tobler's law), we care more about our direct environment, but Twitter never created a view like finger where you could only see the direct members of your own lab, all content is external/public. I think that's because Twitter wasn't planned, but happened as an accidental side project. A more careful design would have created a multi-tiered visibility level with ways to choose what visibility is best for a message (default: local). It would be cool to create .plan files dynamically using content pulled from social media status updates for people who do not maintain their own .plan.
- WalterBright 5y agoYou can use the "Lists" feature to zero in on, for example, just your team.
- SavantIdiot 5y ago`finger` always made me uneasy.
- Multiplayer 5y agoWe used to run a site at quakefinger.com that scanned all the quake and eventually gamedev plan .files. It was awesome. Sadly the wayback doesn't go back to the earliest days but you can get the flavor here: https://web.archive.org/web/20000520015354/http://quakefinger.com/ https://web.archive.org/web/20000520015354/http://quakefinge...
- quadrifoliate 5y agoMuch as I bemoan the loss of elegant text-based protocols like this, I am simultaneously thankful that I can interact on a platform that retains a great deal of the spare, text-heavy aesthetic and doesn't come riddled with various "social" integrations, analytics, and auto-playing video trash.
- keyle 5y agoAs a side note, I was capturing all my side projects via plan style files, so I wrote a time tracker for it following a simple format that would calculate roughly how long I spent on each project. https://github.com/keyle/mdtimesheet https://github.com/keyle/mdtimesheet
- EmptyMoon 5y agoI'm having trouble finding a canonical definition of .plan style files. From Carmack it seems like: * complete + new task notes Is that it? Is there somewhere the file format is defined?
- Jtsummers 5y agoIt was just text. There was no definitive markup format, just what people conventionally used in other text-based forums (like newsgroups) at the time. So you'd have a variety of potential bullets (*, +, -), things like *foo* or _foo_ for types of emphasis, and whatever plaintext formatting they wanted besides that.
- keyle 5y agoLet's call it pretty open... I couldn't find one either, years ago, so I kind of went with what works for me. Note that plan files aren't exactly a micro-blogging platform like some people seem to refer it to as. To me anyway, it's a way to capture work and todos in a simple digital journal. This is the standard I followed for myself... This is a rolling plan file where things get moved on completion against a specific date (no backtracking, sliding tasks) - is todo * is done (for grepping) bugs are tagged [bug] other tags can be use as [tag] ~~is a cancelled~~ task or bug // is a comment or thought @next is upcoming work @later is backlog if it is not done, it's in next, later or ~~cancelled~~ date is YYYY-MM-DDD followed by a rough recorded timesheet :0000-0000-XXm as in :start-end military time -minus XX mins of AFK. timesheet that is parsable by another program to get time spent /week /month /total For example... ### 2021-01-10-sun :0900-2100-50m * ditched ~~passport~~ [wtf] * auth via bcrypt and jwt tokens * new vue app, trying water.css - nice [noteworthy] * JSDoc is awesome, makes typescript a lot less needed [noteworthy] * sign in with email / pass against db * register against db (not in vue yet) * validating jwt tokens properly * clean up package.json Note that none of this is a replacement for actually doing the work ;) http://programming-motherfucker.com http://programming-motherfucker.com
- peckrob 5y agoI haven't thought about .plan files in years. This takes me back to setting those on the HP-UX account I had at college, and fingering my friends' .plan files daily. That was my first real encounter with actual multi-user, family-tree Unix, though I had been horsing around with some of the various Linuxen available in the mid to late 90s and early 2000s. Mine usually had snarky movie or TV quotes. Usually from MST3K, Babylon 5 or Army of Darkness.
- d_runs_far 5y agoWe had a couple SGI machines (Indigos) for architectural modelling and rendering, would use plan for letting others know that we had a big project rendering; man those were the days!
- iJohnDoe 5y agoSome clever and funny stuff. Also actually found something useful. https://plan.cat/~wasabis https://plan.cat/~wasabis
- varenc 5y agoFun Fact: MIT still runs a finger server at mit.edu (no subdomain!) that lets you look up anyone with a registered account. Years ago it was publically accessible, but now you need to make your request from within the MIT network to get a response. You could also get the schedule for movies shown on campus with `finger @lsc.mit.edu`. That finger server is actually still running but looks like it's not being updated.
- air-wreck 5y agoSimilarly, CMU's finger server is still publicly accessible, although almost no one except for professors in the CS department actually has a .plan file.
- jedberg 5y ago> That finger server is actually still running but looks like it's not being updated. Or maybe they don't have any events right now due to COVID...
- varenc 5y agoNope, I checked the LSC website and confirmed they are indeed showing movies! So it’s just that the finger server isn’t being updated: http://lsc.mit.edu/ http://lsc.mit.edu/ (Note the HTTP link. The HTTPS cert is expired. But even if you bypass that warning I don’t think it’ll ever work due to other certificate errors. On almost all .mit.edu sites HTTPS is broken if you don’t have an affiliate client side very installed...)
- tibbon 5y agoLSC!
- dhosek 5y agoMan, this takes me back. I had a .plan file that was an ever-growing list of quotations, often in dialogue with each other. The only one I still remember was one from a friend who said, "you should put more quotes in your finger file."
- exdsq 5y agoI'm appreciating some of the attempts of SQL injection https://plan.cat/~yes https://plan.cat/~yes
- abdusco 5y agoLittle Bobby Tables is quite active in these corners of the internet. https://xkcd.com/327/ https://xkcd.com/327/
- computerfriend 5y agoNo .project files?
- makach 5y agoI just typed finger @plan.cat and windows 11 responded, my mind is blown away by the fact they included finger in it. was finger in windows 10 as well?
- kimpeek 5y agoYes. https://i.imgur.com/dJHmPAw.png https://i.imgur.com/dJHmPAw.png
- DonHopkins 5y agoThis was my somewhat dated .plan from "finger don@mimsy.umd.edu" around 1986 or so... Through the Hacking Glass: https://www.donhopkins.com/home/catalog/text/hacking-glass.html https://www.donhopkins.com/home/catalog/text/hacking-glass.h...
- personjerry 5y agoCan someone explain what this is?
- hn_throwaway_69 5y agoSeems to be a very basic social network based on concepts from an old protocol called finger. This website seems to replicate it as a bit of nostalgia. As you might know, finger is an old protocol (actively used well before my time) which in essence showed information about the users on a server running a finger daemon (usually a Unix-like system). As I understand it, when you queried for information about a user, a piece of the information you got back would be the contents of a ".plan" file in the user's home directory. In this file a user could provide what we now call "status updates", which would then be promulgated by finger. You might have put your location, or what you were working on. To avoid doubt, you can do all of this on the website and don't need to actually use the finger protocol at all. But for true nostalgia you'll need to use the finger command - which works!
- b0afc375b5 5y agoThe digital equivalent of "Gaius was here"? I'm confused as well.
- em-bee 5y ago.plan is the historic unix equivalent of todays status on social media. you would write your status (or what you plan to do or whatever) into a .plan file in your home directory, and you could use the finger command to query the contents of that .plan file from other users on the machine. or on any other accessible machine. plan.cat appears to be an attempt to make that feature accessible through the web, complete with the ability to create an account and add your own .plan file. not what i would go for. i would much rather prefer something similar that i put on my own webpage. (well, technically, all it would take is to agree on a standard url like https://my.home.page/plan https://my.home.page/plan or something like that.
- Kototama 5y agoCheck https://nownownow.com/about https://nownownow.com/about :-)
- jamescun 5y agoThis is neat. I am more surprised however that the `finger` utility is still shipped with macOS!
- tony-allan 5y agoEven better on MacOS is that if you create a .plan file in your home directory then you can read the file using the finger command! (the port is blocked for external access) MacOS finger also reads .forward, .project and .pubkey
- butterisgood 5y agoSimple is beautiful.
- rootbear 5y agoI still have a .plan file, for nostalgia's sake: $ cat .plan To be the only person on this system who uses this obsolete feature of finger.
- edm0nd 5y agoJust wait until the day you cat it and someone has added "same same" or "me too".
- sysadm1n 5y agoMy first impression of this was: I thought it was some sort of doxxing site where people's online pseudonym was matched with their legal name. Oh how I was wrong.
- nic_wilson 5y agoMy almamater, Grinnell College, has a still active social network Grinnell Plans, which extended from .plan usage for social networking on the college's Vax computer system. https://www.grinnellplans.com/documents/faq.html https://www.grinnellplans.com/documents/faq.html
- knoebber 5y agoNice to see a another Grinnell alum in the wild! I want to try plans, but lost access to my @grinnell.edu email after I graduated. What do you think about it? Should I check it out?
- chriscjcj 5y agoWhen I was in college, (1991-1995) I use to enjoy running finger on the unix terminals at the library and reading everyone's .plan. It was popular to put ASCII art in your .plan which I always enjoyed. I collected all that ASCII art and, in 1994, made a website that featured all of it. It no longer has my college URL anymore, but it's still online and gets a respectable amount of daily traffic. (Although interest in ASCII art has steadily waned, since fixed width fonts aren't really a thing on mobile devices.) If I remember correctly, you could also finger some of the soda machines on campus and check their inventory.
- runnr_az 5y agoRelated: https://finger.farm https://finger.farm