HNHacker News
TopNewBestAskShowJobs

tducret

83 karma · joined June 10, 2018

submissionscomments
tducret··on Jev in 25 Lines of Python
The website is currently returning "Site not available"

Here is an archive: https://web.archive.org/web/20260923122959/https://www.nobod...

tducret··on Ask HN: What are you working on? (September 2026)
https://apps.ducret.dev/har-analyzer/ (demo video in the page)

I'm building HAR Analyzer: a native macOS app for searching and inspecting HAR files locally, without uploading sensitive traffic to the cloud.

Like Network Dev Tools but with a better UX.

tducret··on Ask HN: Who is using MCP in production?
Same here. I was inspired by your post https://simonwillison.net/2026/Jul/31/stateless-mcp/

I reversed engineered my supermarket API and made a custom MCP to automate my grocery shopping. Now I can fill my cart through ChatGPT.

More details about it on https://ducret.dev/grocery-shopping-with-ai/

tducret··on Ask HN: Why were OpenAI, Claude, and Grok simultaneously down?
Strangely, it's currently not reported on both https://status.openai.com/ and https://updog.ai/status/openai. Any better source (other than HN)?
tducret··on Show HN: I'm building a browser for reverse engineers
Very interesting, thanks!

For the fingerprinting part, can you explain the difference with the JShelter browser extension (https://jshelter.org/)?

I checked as you did in your demo video with https://demo.fingerprint.com/playground (using JShelter in Firefox). It produces a fingerprint detector report, like so :

{

    "fpd_evaluation_statistics": [
        {
            "title": "Navigator.prototype.plugins",
            "type": "resource",
            "resource": "get",
            "group": "BrowserProperties",
            "weight": 0,
            "accesses": 0
        },
        {
            "title": "MediaDevices.prototype.enumerateDevices",
            "type": "resource",
            "resource": "call",
            "group": "BrowserProperties",
            "weight": 1,
            "accesses": 2
        },
        [...]
}

However, it appears there is no way to display what was actually produced by the browser.

Was this the reason you had to build your own browser? Or is it possible to extend JShelter to do the same?

tducret··on The Curse of Markdown
Take a look at https://www.tducret.com/pure-markdown It's just a single JS script import, and then plain Markdown. You can host it as-is, no build required (à la Jekyll, Hugo...).

You can verify the content with : curl https://www.tducret.com/pure-markdown/

tducret··on Using static websites for tiny archives
Hey, I made a small JS that allows you to host a markdown file directly (no pre-conversion or plugin needed). It is rendered in the browser as HTML.

It can definitely be used in such a local website, giving the convenience of just writing plain markdown.

=> https://www.tducret.com/pure-markdown/

(source code) https://github.com/tducret/pure-markdown

tducret··on Ask HN: What are you working on (August 2024)?
Hi fellow hackers!

Yesterday, I've built a minimalist solution to let you host Markdown files, while rendering it as html in the browser.

No preprocessing needed (like Hugo, Jekyll, Astro...).

- You just write plain markdown

- Add a script import at the top

- Upload

Check it out > https://www.tducret.com/pure-markdown/