Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
demonicpedigree
3 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 retro love 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 crafts business 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 archive sport psychology pixelart program artist digitalart dance diy me shows series comida dnd makeup characters trans funny religion metal lgbtq graphicdesign creativity lifestyle editing cool indie fanart aboutme entertainment clothes rpg streaming friends sonic code development scene javascript story plants webcomics roleplay guitar comedy languages rock everything weird zines electronics sewing ttrpg webcore study community aesthetics reviews gay engineering hacking cyberpunk webdesign beauty educacion fnaf basketball it originalcharacters computer soccer informatica vintage social weirdcore oldweb spirituality vtuber photos discord deltarune pets blogs project architecture vaporwave storytelling shop flowers movie clothing coffee information thoughts biology language hobbies undertale about shopping japan mlp nintendo testing cosplay magic lore book creative fitness html5 digital radio ttrpgs money fandoms crypto nothing experimental blinkies chat physics alternative websites info astronomy site tecnologia cybersecurity singing juegos birds bugs japanese wip furries witchcraft research anything autism occult band other finance crafting theatre tvshows personalwebsite sleep sleeping projects television resume futbol moda profile gamedevelopment dolls lain events work vr all knitting system interests genshin vampires photo yaoi apps linguistics fish gatos transgender dreams splatoon ghchs astrology webdevelopment meme python free rap wiki romance collecting puzzle poems toys fanfic carrd developer mentalhealth aliens windows app frutigeraero animations dancing pixels drawings coquette visualnovels cartoon stamps animes bio family gothic fortnite english tarot robots dog marvel touhou deportes intro a essays pizza skateboarding medicine gym osc humor modding gamedesign hiking interactive links security online teaching journalism characterdesign gyaru adventure chess mathematics mystery dragons data fnf roleplaying no puzzles hobby gallery creepypasta zine rp fansite lol popculture objectshows birthday yuri jfashion resources zonelets pixel musicals mythology gifs vkei ocean twitch myself home dreamcore meow blender traveling law breakcore piano audio novels introduction jogos peliculas tf2 ffxiv libros hiphop recipes scenecore pjsk noise death privacy dark stars graphic bfdi style progamming danganronpa podcast rpgs studying indiegames communism plushies amor swag ecommerce twine robotics shrine paranormal hellokitty socialmedia production activism android pictures none car wrestling spanish omori foods awesome running christianity utau pinterest bunnies jewelry craft cine boardgames lesbian things educational filmmaking student electronic volleyball lolita songs vent deporte anarchism unblocked god travelling girls geography designing misc grunge scratch dev outdoors feminism maths 3dmodeling blue store webdev mario sharks clowns old realestate 80s bitcoin brasil bl computing environment collage dinosaurs jpop doom transformers pc vtubers images college help tools stickers starwars acting novel flash jazz fotografia creepy tumblr alt services construction jesus bts cafe event yoga chemistry java trains tea computerscience baseball theater epic args programar translation plurality mcr cyber collection warriorcats escuela lego multimedia pastel whatever retrogaming videoediting persona manhwa programmer vlog horses southpark pop supernatural cozy historia therian yes f1 tcc programas gamer trading weed monsters whimsy skating js tabletop podcasts videography tiktok medical weather draw techno truecrime literatura miku forum dc hardware people drama dj insects girly otherkin shoes bsd skincare cricket kandi socialism economics homepage angels green estudiante lgbtqia search ecology restaurant opensource sound enstars maps learn freedom swimming salud nerd hi surrealism modeling kirby filmes ropa ideas tattoos animales digitalmarketing turismo vhs trinkets cleaning animanga kidcore world curso artwork text kdrama bible edm analysis petz service healthcare cultura tourism conspiracy chatting closedspecies sociology halloween author 3dprinting fishing hockey shitposting depression hardcore academia furniture racing videogaming brazil homework egl cv sculpture sketching bands women drugs did surreal livros tennis thrifting friendship wedding scary frogs knowledge colors programa rats eating hair library artes plural general chill blockchain visualnovel networking mobile analog creation aviation purple writting ambient sciencefiction alterhuman genshinimpact programacao academic christian soft university gacha sites tutorials practice mangas cryptocurrency anarchy server quotes foss society graffiti mods informacion wellness ux truth estudio glitch retrogames water rpgmaker anthropology species cryptids webseries company batman ghosts medieval garden programs sustainability cycling nails bot onepiece writer forsaken erotica rants schoolproject harrypotter review magazine otaku jjba talking 3dart miriadax tattoo esoteric conlang ceramics neocities theology yapping archives guns class live css3 kids character superheroes building startrek google noticias instagram theory bikes illustrations unblockedgames crocheting performance disney camping church analoghorror notes vampire crime animal future revival play os cards twitter cs blood decor shitpost liminal handmade shrines chaos industrial concerts advertising house rhythmgames meditation french spiderman creating lostmedia idols articles kdramas evangelion musicproduction apple dating shoegaze selfship training originalcharacter seals viajes content scrapbooking synthesizers terror youtuber vida ultrakill frontend voiceacting folklore interactivefiction party crk disability visualkei sims new communication animalcrossing vlogs mylittlepony desing embroidery prompts sanat doodles jobs designer vinyl satire calculator zelda entretenimiento quiz exercise paganism poesia spooky joke silliness repair datascience vrchat neopets magick tareas marxism facts animating finalfantasy creatures tecnology shifting sweets islam programmation vtubing rambling halflife something tarea rainbow commission black geek cult hack developing musics daily creativewriting cheese adhd spiritual vegan ia kink military overwatch miscellaneous download anthro jokes scp beach ranfren photoshop mtg zombies happy underground webring hetalia hotel bass mha conlangs songwriting yumeship shoujo more club desarrollo arcane ar fanfics studies oldinternet private tic dandysworld vibes programm christmas trabajo self todo motorcycles glitter agriculture productivity pet yugioh jeux randomstuff doctorwho secret php gender tamagotchi mushrooms archival beginner tips 1 ui mecha gossip edits musician projectsekai tokusatsu drinks map stem hosting generator videgames collections ciencia oldroblox dungeonsanddragons cities tokipona lofi rave stupid blackmetal
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)?