HNHacker News
TopNewBestAskShowJobs

jwally

979 karma · joined October 7, 2014

email me at justin [at] wolcott [dot] io.
submissionscomments
jwally··on Reverse Engineering JavaScript SDKs
For fun (and $30) I had DeepSeekFlash try to dismantle as many hardened JavaScript sdks as I could find (TikTok, Fingerprint, etc). I did like 20 in all - and ranked them half heartedly. Twilio was the nastiest at $5 and 1.5 hrs of work.
jwally··on Fingerprints are the new cookies
Fingerprint.com charges around $0.004 per investigation, and really encourages you to set up a first party proxy - so iOS doesn't nuke storage after 7 days. And even there, unless its a cookie match; your ID usually carries a confidence number.

That should give some hint about how difficult it is to do in real life, at scale.

jwally··on 500k facial scans at UK stations yield no arrests, 1 false positive
I was thinking about this with flock cameras the other day...what's our actual ROI? Was the world horrible before and these initiatives are going to close a monster crime gap or is this just a giant fishing expedition ... just because?
jwally··on English: A vs. An
What about "An honorable man" spoken with an American accent? British accent?

Dialects and syntax are weirdly fascinating .

jwally··on Humble Proxy Detection
Not claiming this is bullet proof, but the limited testing I've done its pretty impressive. Would love to flush some traffic through it and get some feed back. Pretty detailed description how it works inside. Probably going to open source the code because crime sucks, and if this can help at all - I want to share it with people who can use it.
jwally··on How to Detect Residential Proxies
Super cool! Thanks for replying / sharing.

Obviously, this would be a SAAS -I wouldn't want webmaster at jocokfuel.com or whatever having to roll their own rust stun server and make TCP RTT measurements :-)

Spun up a quick and dirty demo at https://proxy.kyc.red

More detailed description is in there.

I just ran some proxied sessions through your demo - really impressive! FWIW, make the "BLOCKED" text bright red and bold - success/accepted green.

Would love to chat more about what you're doing and how you're doing it.

I'm justin at wolcott dot io

:salute

jwally··on Ask HN: Who wants to be hired? (September 2026)
Location: Dallas, TX

Remote: preferred

Willing to relocate: No

Technologies: TypeScript/JavaScript, Node.js, AWS, Cloudflare Workers, distributed systems, high-scale data pipelines, fraud/security

Senior technical lead specializing in ambiguous, high-scale systems. I turn messy security, infrastructure, and data problems into pragmatic production systems—recently cutting cloud costs by $200K+/year. Seeking senior/staff engineering or technical leadership roles with real ownership.

LinkedIn: https://www.linkedin.com/in/justinwwolcott

Email: justin@wolcott.io

jwally··on Ask HN: Why do we need MCP?
I'm thinking more as a provider. Why put a model on my side to handle permissions/scope/auth/actions when thats already handled (or easy enough to spin up)by a rest-inspired http api?

If you're needing to give the model direct and broad access to your SqlServer instance...I don't get it.

Dedicated customer facing API is like whitelisting approved actions; MCP feels like getting an LLM to enforce a complex blacklist.

jwally··on Ask HN: Why do we need MCP?
It's why I asked the question. Maybe I missed something.
jwally··on Ask HN: Why do we need MCP?
Probably covers most use cases and is a lot cheaper and safer.
jwally··on Tim Curry has died
Was thinking about this a couple of days ago...

Sam Neil - Gone. Sean Connery - Gone. Tim Curry - (now)Gone.

All the big names from my childhood are starting to die... Damn.

jwally··on The Work Number: credit score but for your employment history – by Equifax
I get the concept and use case - but equifax has a reputation on par with klan members and pedos...at least be self aware enough to know to conceal your true form! Phillip Morris became Altria or whatever.

Plus, I can verify for employers that I am a real human with a real employment history snd I can prove it...by giving them my SSN and Mother's Maiden name? What stops a bad guy from speed rushing the dark web, registering these things en masse and selling access to DPRK?

jwally··on Someone is running mass vulnerability scans, spoofing AI bots like ClaudeBot
thats the hard part, right - my 76 year old dad is on his banking app while his samsung TV is allowing a bot to try and take over other accounts at the same bank on the same IP.

IP Blacklists, no matter how good can't stop this. You have to start using stats or deep-diving telemetry.

https://darknetdiaries.com/episode/172/

jwally··on Someone is running mass vulnerability scans, spoofing AI bots like ClaudeBot
What if I have a slimy TV box or nasty on my phone, living on my network?

You take IP down, you kill the cancer but you also end up killing the patient.

jwally··on Show HN: Proxy-or-Not, Proxy Detector
Thanks for trying it. The vpn stuff is shaky right now, but the proxy stuff has been great - on a really small sample size.
jwally··on Iowa-led states ask OpenAI to keep their bots on a leash
Prediction: AI ends humanity not via some super cool/scary/robopocalypse - but as a marketing stunt gone wrong when a Frontier LLM accidentally knocks out water/electric/gas by hacking in and trying to patch them.

Phillip K. Dick meets Idiocracy.

jwally··on We Gave GPT 5.6 Sol a Real Business. It Lied, Spammed, and Lost $447
This is fun, but what does it prove other than a good tool used poorly produces bad results?

The analogy du jour for me is describing AI as the iron man suit. If you are tony stark it makes you a god. If you are my grandma, it makes you meet God.

jwally··on US citizen charged after GrapheneOS phone wipes during airport search
It feels like if he triggered a wipe - that is destruction of evidence; but if it auto-wiped he's fine.

If it were a box of drugs and he triggers an incendiary device - he's in trouble . If agents trip a protective boobie trap and destroy the box- he is fine.

Don't know why but this feels correct to me.

jwally··on DARPA, U.S. Air Force fly AI-controlled F-16
I take out your electric grid and blow up water treated facilities and natural gas terminals. Food rots, no water for hospitals, no heat in the dead of winter - arguably the virus does what the Falcon does; but with much higher precision - crippling an enemy.
jwally··on DARPA, U.S. Air Force fly AI-controlled F-16
1st place my head went.

Realistically though, whats worse - this thing going rogue or OpenClaud breaking out of its container and shredding a nation's infrastructure like a platoon of gremlins? Genuine question...

jwally··on Code mode yields a 99.2% cost reduction in our systems
Preach!

Dedicated Infrastructure > automation > ad hoc scripts > non deterministic llms from a dependability perspective alone. Using an LLM to do something that prettier could have done is analogous to using a 3d printer to nail up a fence.

jwally··on Optimization Solver as a Service
For whatever its worth I built this about a decade ago because I am a non academic who can't think in tableaus, but still wanted to solve optimization problems.

I created a json like schema/struct/whatever to describe the problem. Maybe adopt something like this and more people will be able to see how they could use your tool:

https://github.com/JWally/jsLPSolver/blob/master/API.md

I need to re go through the docs, but you get the gist.

Here is the Berlin Airlift problem for example:

const model = { optimize: "capacity", opType: "max", constraints: { plane: { max: 44 }, person: { max: 512 }, cost: { max: 300000 }, }, variables: { brit: { capacity: 20000, plane: 1, person: 8, cost: 5000 }, yank: { capacity: 30000, plane: 1, person: 16, cost: 9000 }, }, };

jwally··on Everyone feared AI taking over; the real danger is AI serving just the few
Maybe I'm not paying close enough attention (probably) - but I feel that China is providing a glimmer of hope that this (only the uber elite can get good AI assistance) isn't true, and we're maybe at a weird inflection point of sorts wrt the leverage that tech can now provide.

China gets sanctions and stale chips - fine, they just DIY the algorithms through CPU instead of GPU and open source it.

American warships have the latest, coolest, highest-tech tactical weaponry imaginable - which is great until you have to fend off 10,000 consumer/wal-mart/IED grade drones at $2mm/clip.

Money is amazing, but if you lean on it too heavily in lieu of _practical_ innovation, it'll bite you in the ass. The apocryphal story of the Soviet Rocket scientist who suggested using a pencil instead of investing 100k in a space pen that worked in 0g's.

jwally··on From PGP to Mythos: a brief history of export controls that didn't stop anyone
Brutal own goaling by the USA. I'm glad it happened, but the USA had a golden opportunity to subsidize domestic providers for 10 years and lease to China to discourage competition and side innovation.

DeepSeek and Qwen would have been neat parlor tricks, never developed further because the US subsidized mega models would have been too cheap and reliable to make them necessary.

Nope! USA played its hand and forced the world to have to account for its USA exposure risk and deversify. A serious one time use strategic advantage pissed away.

Doesnt really bother me personally per se; but armchair quarterbacking the USA's decisions seem Suboptimal...

jwally··on A web page that shows you everything the browser told it without asking
This also exists: https://abrahamjuliot.github.io/creepjs/

TBH, its never anything super exotic (though it helps) but simple stupid basic things like cookies that does 70% of the work here. Also, your IP address at home is _really_stable_.

If I can give you a sticky cookie (cookies, indexdb, localstorage), a half-assed fingerprint, and tie it to your IP-address, and know you're not on a cell-tower; this is probably good enough for most purposes.

Use safari on private relay in private mode.

jwally··on A web page that shows you everything the browser told it without asking
its ease is also vastly inflated. If it was as simple as this site makes it out to be, companies like fingerprint.com don't exist.
jwally··on Ads in ChatGPT
Literally where my head was. Take every negation statement and append "...yet!"
jwally··on LinkedIn is searching your browser extensions
The world isn't binary. People want to look for jobs and network.

At the same time they don't want their data turned over and sold to the kind of people who scrape LinkedIn.

Plus - Your data is LinkedIn's cash cow. They're not going to leave it out for every Tom, Dick, and Harry to export en masse whenever they want.

jwally··on LinkedIn is searching your browser extensions
Fingerprint (and its ilk) use a tiered identification system to identify you, with a decrease in confidence with each step down.

They start with a supercookie approach (first-party cookies, third party cookies, indexdb, localstorage, session storage, favicon timing, etc) which is a direct look up, and unique. This is tier-1.

Next they slam as many signals as they can get your browser and network to cough up into an ML db and find your nearest neighbor. If its greater than threshold ${x} - they return its ID with a confidenc of say 85%

If that misses, they slide down to tier 3 which is your IP address plus some browser signals on a TTL so they don't just call everyone with your IP address "you". This is maybe say 50% confident.

Below that, they create a new record.

If you want to beat it - tbh - Safari, especially on IOS is a monster. Most people with an iPhone default to it, and they remove their biggest entropy signals (offlineAudio, canvas profiling), so they're left with almost nothing to work with that is really unique.

Fingerprint _really_ pushes merchants to reverse proxy their services so that they can serve cookies as first party and Apple doesn't nuke them after 1 week. Its complicated and most merchants don't want to diddle with it - but it circumvents adblockers (ps - use an adblocker and call out fingerprint specifically if you want to hit them. LLM to see who else you need to include).

After that, if you're on Apple, use their Apple-VPN service (forget what its called) - which exists _literally_ for this.

jwally··on Show HN: In Browser, Serverless Quake 3 Arena
Thanks!

That's really cool - thanks for sharing!

Page 1 of 10Next →