News for hackers. Stuff that matters.

mgz

Re:Ask HN: What Are You Working On? (February 2026) on Monday February 09, 2026 @04:29AM (#46943354)
I continue with my suite of mobile apps for parents:

* https://screenspy.app - observe what youd child is doing on desktop PC. Roblox or homework?

* https://weblock.online - a VERY restricted, whitelist-first mobile browser for kids, use it instead of Safari. I want to feel calm when my children browse the web.

Definitely better. Next edit makes a difference. But it is not free, I think I pay $10/month.
I use Sweep’s Jetbrains autocomplete plugin daily, it really stands out.
Re:Ask HN: What Are You Working On? (January 2026) on Monday January 12, 2026 @03:27AM (#46585616)
I work on my iOS app - Weblock Browser, a restricted browser for kids with strong parental controls: https://weblock.online Recently I've added AI classification of websites to determine if a website is safe for a child to visit. If AI disallows a website, you can ask your parent to allow it. To give AI some context about a website, I used Cloudflare Intel API - it returns domain content categories, very handy to provide them to AI to help it make a decision. But turns out Cloudflare Intel has a ridiculous limit of 100 requests PER MONTH for non-Enterprise users.
Re:Ask HN: What Are You Working On? (December 2025) on Wednesday December 17, 2025 @01:55AM (#46298999)
Didn't get to this detail yet. What the app currently does is allow all resources but block the ones that come from any youtube domain (this will block youtube embeds). Currently this is enough for my kids.

Also I add some relaxing rules, eg: If you navigate to domain A and it redirects you to domain B, do not block B immediately, give it a couple of seconds. It may redirect you back to A and it just wanted to set a cookie on B.

I am adding some gift codes for those who want to check the app but not bother with trial/subscription:

* https://weblock.online/al/gift?code=438912467308

* https://weblock.online/al/gift?code=336293589225

* https://weblock.online/al/gift?code=021644422165

When Weblock asks you to subscribe, just open one of these links on the same phone and it will work for you for free.

Re:Ask HN: What Are You Working On? (December 2025) on Monday December 15, 2025 @05:41AM (#46272734)
Hey, more technical details follow.

Weblock uses a whitelist, not a blacklist, and it is domain based. Once you allow a domain, it can be browsed by a child. You can allow it forever/15 minutes/1 hour.

How it works: WKWebView, before loading a page, asks the backend if the domain is allowed. If not, it shows "Not allowed" screen and a "Request access" button - child can tap it and you (parent) will get a notification.

So traffic is not going through the backend or a filtering VPN, the app just asks the backend if a page (domain) is allowed to visit.

Visits are logged, so you, as a parent, can see what your child has been browsing. How much time did he spend on a homework website.

Some WKWebView callbacks used for that: * onShouldStartLoadWithRequest - to intercept a request and check if it's allowed * onLoadProgress - to show loading progress bar * onNavigationStateChange - to track browsing history

Also I had to implement a workaround for buggy Screen Time in iOS 26 - even if you add Weblock to "always allowed" apps, iOS will still treat each website as a separate "app" and block it, asking to you "allow' each website on system level. It happens inside WebKit codebase, but luckily this bug has another bug in it - if you re-open a website, it suddenly works and all other websites in this session work tooSo I need to listen to `onScreenTimeBlockingStateChange` event and automatically reload a website if that happens.

Also I added an ad blocker to Weblock. It uses uBlock Origin filters, converts them to WKWebView content rule JSON format and feeds to WKWebView. The app checks the backend if rules are updated and updates a local copy.

What's next: need to get "Default Browser" entitlement from Apple. Then you can block Safari on kid's phone using Screen Time and have Weblock open all HTTP(S) URLs.

App is written in React Native, no performance issues. Backend is Ruby on Rails.

Re:Ask HN: What Are You Working On? (December 2025) on Monday December 15, 2025 @12:31AM (#46270795)
Just launched a restricted browser for kids for iOS: https://weblock.online Now testing on my kids. The idea is that the browser is whitelist-only, so kids can open only approved websites. I receive a notification when they want to visit an unknown website and I can allow or deny it. Works great for my family, hope it will be useful for someone else.
The best autocompletion for Jetbrains IDEs, highly recommended.
Re:Ask HN: What are you working on? (April 2025) on Monday April 28, 2025 @02:41PM (#43824569)
No way currently( I hope Apple will open something in the next iOSes.
Re:Ask HN: What are you working on? (April 2025) on Monday April 28, 2025 @01:28AM (#43817880)
I wanted to know what my kids were doing on the computer: homework or watching youtube shorts, so I built https://screenspy.app to monitor them. Now I’m working on turning it into a product.
Re:I Love Ruby on Tuesday December 19, 2023 @01:38AM (#38692570)
Ruby one love
Re:MRSK vs. Fly.io on Thursday March 23, 2023 @07:35AM (#35273117)
Dokku is great, I switched to it from Capistrano and never looked back.
I built an iOS app to control what my kids watch on Youtube: https://kidstv.family

Now it makes $1500/month.

Re:Ask HN: How to deal with children's online habits? on Sunday July 17, 2022 @07:51AM (#32126014)
Giant plastic spiders chasing kids. Momo. Kids behaving silly in front of camera and playing silly games. Kids with masks of superheroes. Something about SCP.
Re:Ask HN: How to deal with children's online habits? on Sunday July 17, 2022 @07:37AM (#32125946)
When my kids were small, I was fighting with crazy Youtube videos. Kids started with something innocent and soon were watching sick and disturbing pieces.

So I built an app to control their Youtube consumption, which later turned to a cool small business https://itunes.apple.com/app/id1431645198

It is a hobby project for 3 or 4 years.

No advertising except for $20/month for Apple Search Ads… I guess I should advertise more.

I built an app to control what my kids watch on Youtube: https://kidstv.family Makes $1500/month
Re:Putin Blames Outside Forces for Economic Woes on Thursday December 18, 2014 @01:33PM (#8768844)
Why do Russians like Putin? Look at Ukraine. Ukraine is Russia without Putin. Poor, ruled by american agents and going to disappear as a state, just like Russia in 90s.
Choose 1 photo that you like among 4 random photos. Repeat 10 times. Can your friends guess which ones you liked? See if they know your taste. http://contaste.com
Re:Russian parliament approves troop deployment in Ukraine on Saturday March 01, 2014 @01:35PM (#7325469)
Please note that pro-american Georgia attacked Russia and its allies back then. Russia was defending.
Re:Linux server monitoring tools on Sunday January 26, 2014 @08:14AM (#7124965)
apachetop works fine with nginx logs too.
Couple hundred dollars from running ads on http://standartgost.ru
Re:What people are googling in real time on Friday June 14, 2013 @09:18AM (#5879713)
You can check what AOL Search users were "aoling" in 2006: http://search-logs.com
Re:Ask HN: Tell us about your side projects. on Thursday November 08, 2012 @08:15AM (#4757654)
http://geospeak.co.uk - talk about places on Google Maps.
Re:Ask HN: Your best passive income sources? on Thursday October 11, 2012 @04:30AM (#4640001)
I have built http://search-logs.com back in 2006 in a couple of days and ad revenue still lets me work on interesting projects, not worrying about getting a "real" job.
Re:That UDID script I wrote - 350K hits... (w/source) on Wednesday September 05, 2012 @03:10AM (#4478325)
My http://pastehtml.com/udid got 130k hits yesterday. PasteHTML.com itself and this UDID tool are running on a moderate dedicated server, nginx/rails/postgresql.
Re:Quick check to see if your UDID was leaked on Tuesday September 04, 2012 @06:53AM (#4473994)
If you want to lookup your UDID but afraid to expose it, use partial search at http://pastehtml.com/udid
Re:AntiSec leaks 1,000,001 Apple UDIDs, Device Names/Types on Tuesday September 04, 2012 @04:45AM (#4473704)
Just made a page where you can check if your UDID is leaked: http://pastehtml.com/udid

Older »