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