News for hackers. Stuff that matters.

michaeloblak

Re:Show HN: Web2cli – Every website is a Unix command on Tuesday March 03, 2026 @08:46AM (#47232233)
Ha, fair point — "every website" is the vision, 6 is the MVP :)

The adapter model is designed so adding a new site is a single YAML file (~30 min of work, or ~3 min with a coding agent). No Python code needed for most sites. PRs welcome if there's a site you'd want to see!

Re:Show HN: Web2cli – Every website is a Unix command on Tuesday March 03, 2026 @07:16AM (#47231279)
Hey HN, I built this because my AI agent was spending 8 seconds and 300MB of RAM just to search X. That felt wrong — the data is right there behind one HTTP request, but the "standard" approach is to launch a full browser, render the page, and scrape the DOM.

web2cli makes direct HTTP requests using your browser cookies. No Chromium, no Selenium, no headless anything. The tricky part was TLS fingerprinting - Cloudflare blocks Python's default TLS stack (JA3 fingerprint mismatch), so web2cli uses curl_cffi with BoringSSL to impersonate Chrome at the TLS level. X.com was even harder - their search requires a cryptographic nonce generated by obfuscated browser JS, which the community reverse-engineered.

Six adapters today: HN, X, Discord, Slack, Stack Overflow, Reddit. Each adapter is a YAML file - writing a new one takes ~30 minutes (or ~3 minutes for your coding agent) and doesn't require Python code for most sites (although it's possible to add a custom python provider, like I did with X).

I'm working on web2cli Cloud - think "OAuth for sites that don't have OAuth." Your users log in via a sandboxed browser, your agent gets an opaque session token, cookies never touch your server.

Happy to go deep on the adapter architecture, anti-bot bypasses, or the economics of browser automation vs direct HTTP.

Show HN: GPT-4 eBook Translator – Read in Any Language

https://github.com/jb41/translate-book

Hey Hacker News community,I'm excited to share a project that's close to my heart and, I believe, a game-changer for book lovers around the globe. It's a GPT-4 powered tool that translates eBooks from any language into your native tongue, recompiling them into a perfectly formatted EPUB file.My Journey: For years, I've been an avid reader, primarily consuming books in English. Despite English...

( Read More... | no comments | on HN )
Re:Ask HN: Why surveys are so expensive? on Thursday May 25, 2023 @10:45AM (#36071379)
I haven't clarified the root post - I'm talking about the small pop-up on a website or inside an application.

Ask HN: Why surveys are so expensive?

All SaaS survey products are insanely expensive. It’s always $0.04-$0.15 per response.SurveyMonkey - $0.035, TypeForm - $0.045, HotJar - $0.08, Survicate - $0.179It’s saving *a single record in the database* after a request to the API. Plus wizard for creating the form. Then download the CSV with the results. Also, all companies are charging on a monthly basis. Most surveys goes from time to...

( Read More... | 5 comments | 3 points | on HN )
Re:Ask HN: How to build GPU compute marketplace? on Wednesday April 12, 2023 @07:39PM (#35548667)
Yeah, but how does it work exactly? Dropbox is rsync with UI, Instagram is a blog with pictures, but this?

How to access one’s compute? Overriding GPU drivers?

Ask HN: How to build GPU compute marketplace?

Is it possible? Let's say Alice has 2 GPUs idle at the moment, Ben has 1 GPU, and Chris needs 3 GPUs for the next 12 hours. How to build such a system, and what problems there might occur? How to handle turning off one's machine? Does it even make sense to run training or inference on such (latency)?

( Read More... | 4 comments | on HN )
Re:ChatGPT and Code Interpreter = Magic on Monday March 27, 2023 @10:16AM (#35326945)
Any links to repos, where people are working on such?
- Setup - I had to switch to self-hosted Jupiter from Colab (which I prefer)

- Database credentials inside the notebook

- Can't create final dashboards which are refreshed every X hours (which I'm doing in Redash)

Ask HN: Is anyone working with SQL data in Jupyter Notebook?

Daily I'm working with a lot of SQL, mostly in a self-hosted Redash. But, I caught myself on commenting some part of a query and then writing another query below the commented-out code. I thought it would be awesome to work with data in a Jupyter-like fashion - then I could tell the whole story, why I went this way with research, why such a query. So I added SQL support to my Jupyter instance,...

( Read More... | 2 comments | on HN )
Re:Ask HN: GitHub Copilot but for Code Review on Wednesday August 17, 2022 @06:14AM (#32494353)
Most comments in the PRs are: “I think you should write this like...”. Just another person (AI in this case) doing a review.
Re:The OpenBSD Webzine on Thursday September 30, 2021 @07:03PM (#28712360)
I thought e-zines were long dead. I remember those distributed on floppy disks.

Ask HN: Why there's no voting on ArXiv?

Why there's no voting on Arxiv? Or even the number of the page open or PDF downloads? It may help filter out really good papers. Citations count is a rather slow indicator, because well, not many people cite you after a month or two. I'm asking because I want to be up to date with all the significant research from my field (I'm an engineer, not a researcher), but there are 50+ papers published...

( Read More... | no comments | on HN )
Re:Ask HN: How to set up two salespeople in the same area? on Thursday October 25, 2018 @01:35PM (#18302712)
I thought about the round-robin. But how to avoid the leads stock market with the SDRs. Fighting for leads and bribing SDRs to get leads?

I was thinking about joining their commission, so they could work together and help each other.

Ask HN: How to set up two salespeople in the same area?

Let's suppose there's a company is closing medium size enterprise deals. This company knows exactly what it's doing, how to sell, who they need to target, how to target them etc. This company has more leads than the capacity to handle them by the in-field salespeople.I saw that there's a big aversion from the sales side on to setting up more than one person with the same area. They are afraid...

( Read More... | 2 comments | on HN )

Ask HN: Spotify session take over?

Today I have such situation:1. Listening to Spotify on the desktop in the app2. Suddenly my music stops, and I see it's streamed on some different device - unknown for me.A guy sitting next to me in the office has the same thing with his Spotify account. We are both family accounts owners. We both change passwords and logged out all devices. It didn't occur again yet.Does anyone have a similar...

( Read More... | 2 comments | on HN )
Did anyone go this path? With success, or not.

Is there any other path for an immigrant with a company incorporated in the US - paying taxes, books are right, etc.

Re:Automate GitHub Pages with IFTTT, Glitch and Jekyll on Saturday November 25, 2017 @05:43AM (#15775412)
This is very interesting write up. Kudos for the author for completing it and showing the whole process. Nevertheless, coding skills were still necessary.

Right now I'm working on a tool to achieve such kind of automation of a website, but without code. Mostly without the glitch part from the post. Working on any kind of hosting, no matter what underlying technology - WordPress, GH pages, whatever. With interface similar to IFTTT where you connect 3rd party apps to a website to populate content - like in the example from the post - data from Instagram on the website. Or data from Slack bot on website (D&D example). UX for this project is not an easy stuff. Also, we are thinking what services are most important to be on the platform at the very beginning. We would love to hear any kind of feedback. If you are interested find my email in my bio.

This is where Smart Contract comes in.
Replying to the child comment from whorleater - that's a good catch! Our mistake with the domain redirects and certs. Will fix it ASAP. Thanks for spotting this bug.
All the pages hosted with Sheetsu Pages are hosted under sheetsu.io domain. Which has wildcard SSL.
Why?
If you don't like to play with CLI and want to host files on Amazon's S3, go with the Sheetsu Pages [1] (I'm co-founder). - It's uses Amazon's S3 CDN, actually your site is deployed to their all edge locations - supports https - you can add your custom domain - you upload files to Google Drive, click sync button and it's done

[1] https://pages.sheetsu.com

Older »