-
8 votes
-
Two types of privacy
6 votes -
Looking for recommendations for self-hostable static blog software
I used to use a random FOSS Python program to manage my blog. The software honestly wasn't the best (partially my own fault for not setting it up super well) and I stopped using it, lost my blog's...
I used to use a random FOSS Python program to manage my blog. The software honestly wasn't the best (partially my own fault for not setting it up super well) and I stopped using it, lost my blog's source code, and haven't updated the blog in a long time because of that. So I'm looking for a static site generator that is simple, well maintained, and no-frills.
14 votes -
Common Crawl: an open repository of web crawl data
9 votes -
Analyzing Seated's restaurants by reversing their API
6 votes -
Tailwind CSS v3.0 is released
9 votes -
Building an OpenTable bot
4 votes -
Spiders
Is anyone here familiar with crawling the web? I’m interested in broad crawling, rather than focusing on particular sites. I’d appreciate pretty much any information about how this is usually...
Is anyone here familiar with crawling the web? I’m interested in broad crawling, rather than focusing on particular sites. I’d appreciate pretty much any information about how this is usually done, and things to watch out for if attempting it.
10 votes -
A reality where CSS and JavaScript don't exist...?
8 votes -
Remote code execution vulnerability in the cdnjs Javascript CDN run by Cloudflare, which could have enabled tampering with over 10% of all websites
18 votes -
[Google IO 2021] A high-level overview of how Excalidraw works and the browser APIs it uses
8 votes -
A modern boilerplate for Vite, React 17, and TypeScript 4.3
2 votes -
TeXMe Demo: Self-rendering Markdown + MathJax documents
6 votes -
Misinformation about Permissions Policy and FLoC
8 votes -
What features do you want to see in a userscript manager?
I'm currently developing a minimal userscript manager who's main goal is to be fully auditable by any user in only ten minutes or so - my prototype uses less than 300 lines of javascript, and I'm...
I'm currently developing a minimal userscript manager who's main goal is to be fully auditable by any user in only ten minutes or so - my prototype uses less than 300 lines of javascript, and I'm trying to keep it that way.
To get the codebase this small, however, I have to be very picky with what features I implement - most notably, the code editor has to be very barebones. Are there any features that I'd be shooting myself in the foot by not including?
For example:
- syntax highlighting
- cloud sync
- regex url matching
- fullscreen editor (currently, it's just a browser popup - the intention is that you write code elsewhere and paste it in)
Any feedback is greatly appreciated!
7 votes -
Perl.com domain stolen, now using IP address tied to malware
14 votes -
A closer look at font rendering
5 votes -
How and why to use Lynx – the faster web browser
11 votes -
MDN Web Docs has switched over to its new platform, where the content is now maintained through a GitHub repository
4 votes -
Recommend a self-host, open source URL Shortener
At my day job at a non-for-profit, I direct the digital services and platforms (among other things). One thing that I've seen in my org. is the widespread use of the Bitly URL shortener (free...
At my day job at a non-for-profit, I direct the digital services and platforms (among other things). One thing that I've seen in my org. is the widespread use of the Bitly URL shortener (free plan/tier) for the sharing of our many online and offline campaigns. The myriad departments in the org. for the most part operate quite autonomously, though I can influence the use of digital platforms (at least the majority of the time). I'd like to get away from using Bitly. Would anyone kindly recommend alternatives to Bitly? Self-host and open source options would be preferred, but not required if the price is right (read: low enough for a non-profit).
I've used YOURLs many years ago, and it worked great; did everything that I needed and was straight-forward to install and use. (The only cost was a cheap $5/month Digital Ocean droplet, that I happened to run other things on too.) However, I have also heard of - but never used - the following other options:
So...Are any of the above worth considering (or avoiding)? Are there any other, perhaps better alternatives not listed here? I'd appreciate any suggestions and recommendations! Thanks in advanced!
4 votes -
makesite.py - Simple, lightweight, and magic-free static site/blog generator
7 votes -
Official Mozilla statement about the future of MDN Web Docs
24 votes -
The future of online identity is decentralized
11 votes -
State of the Keybase.io website
8 votes -
Godot Editor running in a web browser
8 votes -
Min: a minimalist web browser
20 votes -
moderncss.dev - A series examining modern CSS solutions to old CSS problems
15 votes -
Python web scraping with virtual private networks
3 votes -
The reckless, infinite scope of web browsers
17 votes -
Notes on auth token persistence
5 votes -
Why the world needs CSS developers
6 votes -
Fixing memory leaks in web applications
6 votes -
Why JavaScript is eating HTML
33 votes -
Multiple vulnerabilities discovered in TikTok enabling sending arbitrary links through SMS, exposing private account data, and more
11 votes -
Google Chrome: Behind the Open Source Browser Project (2008)
6 votes -
Top 10 Web Design Styles of 1993 (Vernacular Web 3) - Prof. Dr. Style
10 votes -
I've gone to great lengths for this silence
22 votes -
Bytecode Alliance: Building a secure by default, composable future for WebAssembly
9 votes -
Certbot usability case study: Making it easier to get HTTPS certificates
12 votes -
CSS is weird because it's solving a weird problem: what does it mean to design for an infinite and unknown canvas?
12 votes -
Tyranny of the Clock - Lessons we learned when debugging a scaling problem on GitLab.com
12 votes -
New CSS Features in Firefox 68
18 votes -
Google open-sources their robots.txt parser and releases an RFC for formalizing the Robots Exclusion Protocol specification
10 votes -
What happens behind the scenes when we type www.google.com in a browser? (2015)
8 votes -
100s of tabs: what is there?
Those of you who keep hundreds of tabs open: I'm curious how and why you use them. I'd hoard tabs in the past, but in a sad incident a browser (Firefox) restart caused the loss of all my 10s of...
Those of you who keep hundreds of tabs open: I'm curious how and why you use them. I'd hoard tabs in the past, but in a sad incident a browser (Firefox) restart caused the loss of all my 10s of open tabs that was accumulated over weeks long research about a topic, I decided to never trust tabs again. Now I'm making use of my bookmars toolbar, Org mode and Instapaper for most of the stuff having many tabs open was the method before. So, for me, tabs were for keeping stuff handy during research, read-it-later lists, and temporary bookmarks. What are the use cases for you?
19 votes -
I challenge you to use Epiphany for a week!
When Edge died, I got worried about loosing competition to the Blink engine and as such, I went exploring other alternatives to realize.. there's not a whole lot, there's blink, gecko and webkit....
When Edge died, I got worried about loosing competition to the Blink engine and as such, I went exploring other alternatives to realize.. there's not a whole lot, there's blink, gecko and webkit.
So with that, I decided to try epiphany - Gnome's web browser. It uses Webkit which is what Blink was forked from so it's not terribly different in theory but the years apart has made that more apparent. It's fairly elegant in my opinion and it lacks some features, sure.
Anyways, to get to what I wanted to do this week, well, I'd like to challenge you all to use it for a week, mostly for bug hunting purposes and possibly to throw ideas at the project. Worth mentioning, I'm not affiliated with the project, just a user.
So to make sure we're all on the same page, we'll use the development Epiphany flatpak, this way we can be sure that the problem is in the current codebase. So, to install it :
Let's install the gnome-nightly repos as per instructions here :
flatpak remote-add --if-not-exists gnome-nightly https://sdk.gnome.org/gnome-nightly.flatpakrepo flatpak remote-add --if-not-exists gnome-apps-nightly --from https://sdk.gnome.org/gnome-apps-nightly.flatpakrepoThen, let's install the development version by doing so :
flatpak install org.gnome.Epiphany.DevelThen just launch it and have fun with it!
if you run into any bugs, look at the contribution guide here and report the bugs in the repo after checking that the bug is not already present of course!
12 votes -
XSS attacks on Googlebot allow search index manipulation
7 votes -
Native File System API
6 votes -
Accessibility according to actual people with disabilities
6 votes -
Fighting uphill - the demoralizing state of accessibility on the web
8 votes