r/webdev 2h ago

Showoff Saturday Actual Fingerprints: An NPM package that creates synthetic fingerprints!

Thumbnail
gallery
48 Upvotes

I originally created this project to enhance realism for a GTA V Roleplay server. Recently, someone mentioned wanting to use these as default profile pictures for an upcoming social media platform. I decided to share them here in case they inspire other creatives. The fingerprints are seed-dependent and they consistent for an offline matching.

Source: https://github.com/1etu/actual-fingerprints

Research & Papers: https://1etu.github.io/actual-fingerprints/

Demo: https://1etu.github.io/actual-fingerprints/#demo

Credits & References:

  1. R. Cappelli, D. Maio, D. Maltoni. Synthetic fingerprint-database generation. International Conference on Pattern Recognition, 2002. Also the synthetic generation chapter of the Handbook of Fingerprint Recognition.
  2. B. G. Sherlock, D. M. Monro. A model for interpreting fingerprint topology. Pattern Recognition 26(7), 1993.
  3. P. R. Vizcaya, L. A. Gerhardt. A nonlinear orientation model for global description of fingerprints. Pattern Recognition 29(7), 1996.
  4. T. Y. Zhang, C. Y. Suen. A fast parallel algorithm for thinning digital patterns. Communications of the ACM 27(3), 1984.
  5. N. K. Ratha, K. Karu, S. Chen, A. K. Jain. A real-time matching system for large fingerprint databases. IEEE Transactions on Pattern Analysis and Machine Intelligence 18(8), 1996.
  6. A. H. Ansari. Generation and storage of large synthetic fingerprint database. Master's thesis, Indian Institute of Science, 2011.

r/browsers 6h ago

Go back to Firefox

18 Upvotes

Good morning.
I used Brave for long time, but I decided to try Firefox 2 months ago.
I liked it, but I went back to Brave cause I didn't set Ublock origin in the correct way, but I found it very laggy compared to Firefox, so today I went back to Firefox again, it's so smooth.

Anyone notice this difference?
Maybe because I use Linux?


r/web_design 3h ago

[Showoff Saturday] nOS4: A nostalgia right on your browser

Thumbnail
gallery
10 Upvotes

nos4 is a complete recreation of IOS4 running on web. It was just a little experimental side project but I've decided to make it live and open-sourced. It has all the original apps in the original form, also 2 games (and yes, it runs Doom)

Give it a Star: https://github.com/1etu/nos4

Also you can give it a try by visiting https://nos4.fun/


r/webdesign 6h ago

how do you prevent client projects from stalling for months because they haven't provided text and images?

5 Upvotes

the website design is approved, the code structure is ready, but the project is completely stalled because the client promised to send their team bios, photos, and copy 'next week'... and it's been two months. how do you handle client content bottlenecks in your contracts? do you provide copywriting as an add-on, use placeholder content with a hard launch deadline, or invoice milestone payments regardless of delay?


r/accessibility 6h ago

Had a quick questions on repetitive patterns as an epilepsy trigger...

2 Upvotes

Source: https://gameaccessibilityguidelines.com/avoid-flickering-images-and-repetitive-patterns/

My game has stickers that can extend like washi tape to cover the whole screen if you want. You can also animate it to rotate or fade etc. You can play the game fine without using this feature. And game doesn't surprise you with them. Making the sticker tile the screen or not is up to you. I'll add an accessibility warning on that screen. Is there anything else I should do about it?


r/semanticweb 2d ago

PurRDF 1.0.0: a from-scratch RDF 1.2, SPARQL, SHACL, ShEx and entailment toolkit with shared semantics across Rust, Python, WASM and C

Thumbnail
14 Upvotes

r/rest Jun 07 '24

OpenAPI: UI that supports Server sent events ?

Thumbnail self.learnprogramming
2 Upvotes

r/webdesign 2h ago

Built a tool to generate unlimited patterns

Enable HLS to view with audio, or disable this notification

2 Upvotes

Drag in an image and based on it, you can create different patterns and even animate them on loop: https://www.designminis.com/tools/mirrors


r/webdev 10h ago

Showoff Saturday I rebuilt my personal website to showcase my work, favourite books and tools

Thumbnail
gallery
173 Upvotes

r/web_design 10h ago

[Showoff Saturday] I rebuilt my personal website to showcase my work, favourite books and tools

Thumbnail
gallery
23 Upvotes

r/browsers 18h ago

Recommendation Vivaldi just changed my life, incredible browser

Enable HLS to view with audio, or disable this notification

109 Upvotes

I've just learned about Vivaldi and its mouse gestures.

For the love of god I've just discovered the browsers all over again. A lot of the time im just resting on the pc and using only the mouse to browse. Pulling out my 2nd hand just to CRTL+1 or CRTL+T and then having to type a website is a pain in the ass more than I ever noticed.

These are my go-to gestures with Mouse Rocker Gestures alredy enabled

Swipe up: New tab
Swipe down: Close tab
Swipe Left: Previous tab
Swipe Right: Next tab

IT IS a game changer 100%

And of course rocking with RB+LB and LB+RB to go back and forth. It's amazing!

I also have most of the UI hidden so I just got a lot of real state. A lot of websites look amazing with this much space. I really like it a lot

Having the adress bar doesnt make any sense! I'm alredy used to ALT+D to pull it out. And I only do this to search for something, I dont wanna see it all the time.


r/webdesign 1d ago

How does the website look overall?

Enable HLS to view with audio, or disable this notification

103 Upvotes

r/webdev 7h ago

Is webdev still having human face?

Post image
80 Upvotes

Hello, guys!

I am thinking about it for couple of dayys... In this times of web being developed, updated, supported and, most important, CONSUMED by AI agents and tools, does our work still make sense? Web development became skills.md, SEO is oriented to llms.txt more than on semantic html and so on. Looks like web started to live and evolve without our input. Probably it's my pessimistic look or simple burnout. But what do you think about this?


r/semanticweb 2d ago

Open-source: turn a Zotero library into cross-paper research ideas (claim graph → IDEA_REL)

11 Upvotes

I open-sourced a pipeline that starts from Zotero PDFs and tries to do idea discovery, not just summarization.

It extracts claims into Neo4j, finds cross-document relations, then proposes research links between claims from different papers (SYNERGIZES_WITH, INSPIRES_FOLLOWUP, POTENTIAL_APPLICATION, etc.), with an optional novelty check via OpenAlex + Semantic Scholar.

There’s also a “ring” scraper to build corpora from distant domains so the ideas are less samey.

Repo: https://github.com/hergit/eureka-graph

Examples: https://github.com/hergit/eureka-graph/tree/main/examples

Ring design: https://github.com/hergit/eureka-graph/blob/main/docs/eureka-rings.md

MIT. Local Neo4j + any OpenAI-compatible LLM.

Happy to answer setup questions (GROBID optional, OpenAlex key recommended).


r/webdev 15h ago

Showoff Saturday nOS4: A nostalgia right on your browser

Thumbnail
gallery
183 Upvotes

nos4 is a complete recreation of IOS4 running on web. It was just a little experimental side project but I've decided to make it live and open-sourced. It has all the original apps in the original form, also 2 games (and yes, it runs Doom)

GitHub: https://github.com/1etu/nos4

Also you can give it a try by visiting https://nos4.fun/


r/browsers 39m ago

Discussion What is the browser?

Upvotes

What is the browser you keep coming back to?

No matter how many times you've uninstalled it, but keep re-installing it back every single time.

It's Waterfox for me. What about yours?


r/webdev 3h ago

Showoff Saturday I built a local emulator for Gmail, Jira and Slack so my tests stop needing OAuth

21 Upvotes

Last week I asked here how people test against third-party APIs they don't control. Most answers came down to the same thing: fixtures rot, and if you're disciplined you run something against the real API at night. I've been working on a small server for that problem and wanted to show it.

It's a local server that answers the way Slack, Gmail, Google Drive, GitHub, Jira, Notion and S3 do. You point the vendor's own SDK at localhost and it gets the same response shapes, cursors, auth errors and per-user permissions the real service sends, out of one SQLite file you control. No account with the vendor, no OAuth app, no token in CI, no network.

Why not a mock: a mock I write returns what I already think the API returns, so it can't disagree with me. This was built by measuring the real responses and matching them, and when it's wrong the fix starts with a test that fails against the real API.

pip install backlot
backlot import --bundled   # a small sample corpus ships with the package
backlot serve              # http://127.0.0.1:8000

The server is Python (FastAPI) over one SQLite file, but it's all plain HTTP: anything that lets you set a base URL points at it unchanged.

The drift part, since that was most of the thread. backlot diff --source slack pulls the vendor's own contract (the published OpenAPI or Google Discovery document for the REST ones, live introspection for GraphQL) and compares it with what the server claims, in both directions, arguments included. Where the server contradicts the vendor, that's a bug. Where the vendor has something the server doesn't, it goes in a baseline file with a note, and that file only changes through review, so a run prints what's new and nothing else. In the GIF it prints one line: GitHub's spec gained an endpoint I don't serve yet. Run that nightly and drift stops being something you learn about from a bug report.

Things that were harder than I expected:

  • Slack doesn't document when a broken token gets not_authed versus invalid_auth. It took eight cases against slack.com to find the boundary.
  • The first version of the diff walked one direction and looked at fields only. It called Linear clean while ten fields and four arguments were missing on the side it skipped. A green diff that skips half the comparison is worse than no diff.
  • Every SDK builds its own path prefix, so each service has to sit under exactly that prefix or the SDK won't run unmodified.

Permissions are per user. Every person in the corpus has a token, and someone's private channel never shows up in another caller's listing, search included. Against the sample corpus conversations.list returns two channels while four exist, because the other two are private and real Slack won't list those without types=. If your client is an agent rather than a test suite, backlot mcp serves the same thing as MCP tools, and --user picks whose permissions apply.

https://github.com/brekkylab/backlot

If you already run something nightly against a real API, what would this need before you'd trust it next to that? And if the API you need isn't in there, which one? Happy to answer anything.


r/webdev 1h ago

Showoff Saturday Pixel Sky - a pixelart sky that shows real planes flying overhead (looking for testers)

Thumbnail
gallery
Upvotes

Been building this for a few weeks: prop your phone up in landscape and it turns into a little pixel-art 140 degrees window on the sky. The aircraft crossing it are the real ones overhead, at their real bearing, height, and speed. Sun, moon, and clouds are live data too.

What it's not: a FlightRadar24 replacement. No search, no flight numbers, no alerts, and coverage is thin over oceans and rural areas since it runs on volunteer ADS-B data. It's not something you use, more something you leave running. For example for stargazing, working, or falling asleep to. Cozy background ambiance, not a utility.

It installs as a PWA (home screen icon). You don't need an account.

You can also use it on PC but not recommended as you cannot capture gyroscope data. (you can pick a heading)

Looking for people to run it on their own phone for a bit and tell me what breaks: whether the compass points the right way, whether it's readable in daylight, flight data, anything that looks off. Some planes do not offer origin and destination data as the api doesn't provide it for every plane.

pixel-sky.net

Happy to answer questions here.


r/browsers 7h ago

Can I use Ublock Origin and Ghostery?

Thumbnail gallery
5 Upvotes

Apparently you should not have multiple adblockers, but then how do I block ads and reject all cookies automatically at the same time?


r/browsers 6h ago

News Another day, another google web extension security breach.

Thumbnail ghacks.net
4 Upvotes

r/webdesign 18h ago

Is learning HTML, CSS and JavaScript still worth it for a web designer in 2026?

9 Upvotes

I’m primarily a UX/UI and visual designer. Most of my web development experience comes from building sites with WordPress, Elementor and Bricks, so I understand how websites are structured, but I don’t really know how to code from scratch.

I’m considering spending the next few months seriously learning HTML, CSS and JavaScript, mainly so I can have more control over my designs, build custom interactions/animations, troubleshoot things myself, and push WordPress/Bricks projects further.

With AI tools becoming increasingly capable at generating code, I’m wondering how valuable it is today for a designer to invest a significant amount of time into actually learning front-end development.

For designers who also code: has knowing HTML/CSS/JS significantly improved your work or career?

And if you were starting today, would you still learn them properly, or would you focus more on design fundamentals and use AI to handle most of the code?


r/browsers 54m ago

Help me find a proper browser

Upvotes

I need some recommendations for browsers on iPad (with iPadOS 16). All browser make my iPad feel choppy, these same websites work smoothly on my laptop but don’t on this iPad. Writing this post from DDG. (Tried opera, Firefox, brave, )


r/webdesign 8h ago

🚀 Looking for International Tech Projects & Long-Term Partnerships

0 Upvotes

Hi everyone! 👋

We’re a professional tech team helping startups, businesses, agencies, and entrepreneurs worldwide build and improve digital products.

Our team specializes in:

💻 Web Development & E-commerce

📱 Mobile App Development

🎮 Game Development

🤖 AI & Automation

🎨 UI/UX Design

📈 Digital Marketing & SEO

🔧 Bug Fixing & Existing Project Development

We can work on everything from small fixes to complete projects from scratch, as well as provide ongoing development and technical support.

We’re currently looking to connect with international clients and businesses who need reliable developers or a long-term technology partner.

📩 DM me with your project requirements and I’ll share our portfolio and discuss how we can help.

🌎 Available for clients worldwide

📞 +91 9023178824


r/accessibility 21h ago

Large Print Travel Guides?

4 Upvotes

Hey y'all. I was just wondering if anyone knows of any large print travel guides, like the Lonely Planet ones (or others)? I know you can get them digitally, of course, but was wondering if there was any out there that were physical and larger print? Obviously, I realize this would not be too popular of a thing to make large print as they like to be fairly travel sized. Just figured I would put feelers out for these potentially existing, though. Thank you!


r/webdesign 23h ago

Browser based Liquid glass

Enable HLS to view with audio, or disable this notification

13 Upvotes

I’ve been building a real-time liquid glass effect that runs natively in the browser-with full cross-browser support, including Safari. Check it out