Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
demonicpedigree
4 days ago
Another blog post. An informal book review/rant this time: https://demonicpedigree.com/blog/?action=view&url=annoying-men-who-do-not-exist
Also I just added the comment you submitted to the blog and added a reply as well. :)
overclockworked
2 weeks ago
I know the Wordpress migration experience myself, the first version of my site was ALSO there, but I ended up relearning HTML and migrating to Neocities after getting fed up with Wordpress's editor. My site started to actually feel like my own after doing that, as opposed to just feeling like a Wordpress product.
kuroi
2 weeks ago
I just read your post and it's pretty good. I still use wordpress but only for my blog section and even if you're making your own theme like i do, it's pretty restrictive indeed. And about the comments i agree it would be better to not need accounts... I'm planning on adding my own comment system to my microblog but I'm scared of spamming and people trying to take down my database for no reason :')
kuroi
2 weeks ago
So I'm adding a sign up feature, but I won't be saving qny other personal data aside from email and a chosen username. I will also be making other features, maybe for saving your progress on games, points and whatever related to the website. Whats your opinion on this, pixelglade?
@overclockworked yes, I always had the feeling that the Wordpress blog wasn't really mine either so getting started on Neocities was exactly what I needed
@kuroi, so atm my comment system doesn't use a database, comments get sent to an email address and I manually upload. If you have a database of your own you will want to make sure you protect against script attacks that can interfere with your database. Even though my system is email based some of the spam I get is malicious SQL code so you'd want to be extra careful.
@kuroi I think using a database to keep track of game progress and theme settinga etc is a valid use of cookies or saving browser data. Personally I understand the reason for collecting emails on comments in case they want to delete their account later and extra protection against spam, but I personally prefer a system where that information isn't necessary or you have the option to comment anonymously.
The caveat of the email approach is it's not good if you get a lot of comments. I would probably need to make a database to handle comments further down the line. I also know that Wordpress (I think?) ties into the OAuthentication thing which is a neat idea n terms of making comments federated.
kuroi
2 weeks ago
I did think of allowing anon comments, like i do with the likes on my microblog, but there's always that fear of ill intentioned people abusing that system xD but now that i think about it maybe i could limit the comments of anon user to a certain amount per day 🤔 then choose to sign up if they like. While i was coding the sign up process i kept thinking how boring it is having to sign up and do all the steps xD
I think rate limiting anonymous comments could backfire on someone wanting to post anonymously in case they were constantly blocked because spammers decided to comment anonymously that day. I haven't tried it myself but you could include some additional checks like a moderation queue or flagging comments with URLs in them to make it easier. I notice spam mostly comes in groups with the name input changing occasionall
Since I added a spam label to the form submission emails when they include a URL it's been quicker to find legitimate comments among the spam. Also, unfortuanetley I noticed some spam bots using my likes form (on thr homepage)which a little annoying.
win1999
2 weeks ago
Thanks again for letting me know! I really appreciate the support, and it's really satisfying squashing bugs (not in real life tho)
I figured it out. It was the Dark Reader add on which was causing it - very strange! This is in Waterfox. I tried Firefox without the add on installed and it doesn't do it, but then as soon as I activate dark mode with Dark Reader installed, broken. But light mode is fine. I've never had Dark Reader interfere with form inputs before so this is kind of interesting to me. Any ideas what the cause is?
Also I tried turning it on once I was in Notepad and the problem doesn't happen. It only seems to be the log in form. Haven't tried other programs.
win1999
2 weeks ago
Hmm. Yeah, there's a cocktail of things in the code on the login screen. I'll investigate further...
You're welcome! I'd be interested to know what the code conflict is if it's something you can share (and figure out), in case it's something that needs to be reported to the person who manages the add-on.
win1999
2 weeks ago
Ok, figured it out: Dark Reader modifies CSS after each keystroke, causing the browser to lose focus on the password field during the style update. I implemented a fix that uses requestAnimationFrame() to automatically refocus the input after Preact re-renders and Dark Reader finishes its work. added onBlur handler catches unwanted focus loss and refocuses immediately, plus a few other things
Has the update been applied yet? I'm still getting the same problem when dark mode is on (even after a hard refresh).
art music videogames programming anime games food personal writing cats blog movies books gaming fashion photography comics design animation horror game drawing coding arte manga portfolio furry reading ocs poetry cute technology musica kpop history education animals film fun programacion roblox literature sports philosophy html nature science programing tech videogame travel politics minecraft web gamedev love retro school life videojuegos youtube cartoons computers 2000s pokemon blogging diary video illustration fantasy pink dogs random idk comic gardening internet videos memes oc linux ai cooking y2k queer test kawaii nostalgia webcomic tv arg fandom aesthetic journal emo worldbuilding business crafts news cars fanfiction media vocaloid learning films health silly stuff space math fiction website cutecore 90s stories culture arts etc scifi cat painting football journaling graphics baking css punk homestuck goth marketing software crochet 3d lgbt cinema commissions sanrio program archive sport psychology pixelart artist digitalart dance diy me shows series comida dnd makeup characters trans funny religion metal lgbtq graphicdesign creativity lifestyle editing cool indie aboutme fanart entertainment clothes rpg streaming friends sonic code development scene javascript story plants webcomics roleplay guitar comedy languages rock everything weird electronics zines sewing webcore ttrpg study community aesthetics gay reviews engineering hacking cyberpunk beauty webdesign educacion fnaf basketball originalcharacters it computer soccer informatica vintage social weirdcore oldweb spirituality photos vtuber discord deltarune pets blogs project architecture storytelling vaporwave shop flowers clothing information movie coffee thoughts biology language hobbies undertale shopping about japan nintendo mlp testing cosplay magic lore book creative fitness html5 digital radio ttrpgs fandoms money crypto nothing experimental chat blinkies physics alternative websites info astronomy site cybersecurity singing tecnologia juegos birds japanese bugs wip furries witchcraft research anything autism occult band other finance crafting theatre tvshows personalwebsite sleep sleeping profile projects resume moda television futbol dolls gamedevelopment lain events work vr all knitting system interests genshin vampires photo apps yaoi linguistics fish gatos transgender dreams splatoon ghchs webdevelopment astrology meme python romance free rap wiki puzzle collecting poems toys fanfic developer carrd mentalhealth aliens frutigeraero app windows animations dancing pixels drawings coquette visualnovels cartoon animes stamps family bio gothic english fortnite tarot robots dog marvel touhou deportes intro a essays pizza skateboarding medicine gym osc humor modding gamedesign hiking interactive links online security teaching journalism characterdesign gyaru adventure chess mathematics mystery dragons data fnf hobby no puzzles roleplaying gallery creepypasta zine rp fansite lol popculture objectshows birthday yuri jfashion zonelets resources musicals pixel mythology vkei gifs ocean twitch myself dreamcore home meow traveling blender law piano breakcore audio introduction novels tf2 jogos peliculas ffxiv libros hiphop scenecore recipes pjsk noise death dark amor privacy graphic stars bfdi style progamming danganronpa podcast rpgs indiegames studying communism swag plushies paranormal ecommerce twine shrine robotics hellokitty socialmedia production activism none android pictures car wrestling spanish foods awesome omori christianity running pinterest utau bunnies jewelry craft lesbian cine educational things boardgames filmmaking electronic student songs lolita volleyball vent deporte anarchism girls god unblocked travelling geography designing grunge dev misc scratch outdoors feminism maths 3dmodeling store blue webdev sharks mario old clowns realestate brasil bl bitcoin 80s computing environment collage dinosaurs transformers jpop doom vtubers pc college images stickers tools help starwars novel acting jazz flash fotografia creepy alt jesus tumblr services construction cafe bts event chemistry trains yoga java computerscience tea baseball theater epic args programar plurality translation cyber mcr collection escuela warriorcats lego vlog pastel multimedia retrogaming programmer whatever videoediting persona manhwa southpark pop horses supernatural historia cozy therian yes f1 trading programas tcc weed gamer tiktok whimsy js monsters skating videography podcasts tabletop medical weather techno draw truecrime literatura miku forum dc hardware people drama dj insects otherkin girly shoes bsd skincare cricket kandi economics green socialism homepage angels estudiante lgbtqia restaurant ecology search opensource salud enstars maps sound learn swimming freedom hi surrealism modeling kirby filmes nerd ropa ideas animales tattoos digitalmarketing turismo vhs cleaning trinkets kidcore animanga world curso text artwork bible kdrama edm analysis healthcare petz service conspiracy cultura tourism chatting closedspecies author halloween sociology 3dprinting fishing hockey depression shitposting academia hardcore videogaming furniture brazil racing egl homework did cv sculpture livros women bands drugs sketching surreal friendship tennis wedding thrifting programa rats scary knowledge colors frogs library eating artes hair chill general blockchain visualnovel plural networking mobile analog creation purple writting aviation ambient sciencefiction alterhuman academic genshinimpact programacao sites christian university soft gacha practice tutorials cryptocurrency graffiti mangas anarchy quotes foss server informacion society wellness mods truth ux rpgmaker estudio glitch water retrogames anthropology species cryptids batman webseries company ghosts medieval garden programs writer cycling nails sustainability bot onepiece erotica forsaken schoolproject rants harrypotter magazine review talking otaku jjba 3dart miriadax tattoo esoteric conlang ceramics theology yapping neocities archives class guns live css3 kids character startrek building google superheroes illustrations instagram noticias theory bikes unblockedgames crocheting church analoghorror performance camping os disney animal vampire play notes crime future revival cards twitter cs shrines chaos blood decor liminal handmade shitpost industrial meditation concerts french advertising house rhythmgames lostmedia spiderman articles kdramas creating selfship idols content evangelion musicproduction shoegaze dating apple training originalcharacter seals scrapbooking viajes synthesizers youtuber terror vida folklore frontend crk ultrakill voiceacting interactivefiction disability visualkei party new communication sims prompts vlogs sanat animalcrossing mylittlepony jobs embroidery desing doodles designer vinyl calculator satire entretenimiento quiz zelda exercise poesia spooky paganism joke silliness repair magick datascience neopets marxism animating finalfantasy tareas vrchat facts creatures shifting islam programmation tecnology sweets halflife something vtubing commission musics rambling rainbow tarea geek creativewriting black cult developing hack adhd daily ia cheese vegan overwatch kink spiritual military anthro download miscellaneous jokes scp beach ranfren mtg photoshop yumeship hetalia underground webring zombies happy conlangs bass hotel mha more shoujo songwriting club desarrollo oldinternet ar arcane fanfics studies programm private dandysworld vibes tic self christmas motorcycles trabajo jeux todo glitter agriculture productivity pet tamagotchi randomstuff gender doctorwho yugioh secret 1 php mushrooms tips archival beginner ui musician mecha gossip edits projectsekai tokusatsu videgames generator drinks hosting map stem collections ciencia oldroblox dungeonsanddragons rave cities blackmetal tokipona lofi stupid
Also, checking the GrapheneOS page I remember why I hadn't yet - my phone isn't supported yet. Still, I might need to get a new phone soon so maybe I should pick from this list.
thanks! grapheneos is pretty straightforward to install if you use the web installer (although it only works on chromium-based browsers). i'd have recommended calyxos in the meantime but apparently its development seems to be paused now (if not outright discontinued)?