Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pimterry
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
361.
▲
by
pimterry
5y ago
I don't think this is fundamentally about subscriptions. They're a different business model, but there are positives too: for example they align what users pay far more closely with the value they get from a product. If you use a
362.
▲
by
pimterry
5y ago
Fathom's EU docs ( https://usefathom.com/features/eu-isolation ) seem to suggest that EU-hosted but US-owned cloud infrastructure isn't sufficient either though - you're exposing any data stored/trans
363.
▲
by
pimterry
5y ago
To be fair, IPFS is a frequent player in the current hype, and is built on DHTs and obviously inspired by BitTorrent. I think a major factor there is that IPFS supports pluggable transports, so it can easily be used in both backend and brow
364.
▲
by
pimterry
5y ago
Is there a way to combine this with the OP, and designate Code Shelter itself as a successor for GitHub projects? That would be useful as a way to ensure future maintenance of projects that are currently still actively maintained. Designati
365.
▲
by
pimterry
5y ago
I switched from Google to https://kagi.com recently, I've found them a significant improvement in search result quality so far! Right now they're free with a waiting list, but the long-term plan is to charge for access
366.
▲
by
pimterry
5y ago
That's really interesting! That's what appears if you HTTP Toolkit receives a request, proxies to the provided destination, and then finds itself on the other end of its own outgoing socket. This avoids the simplest infinite proxy
367.
▲
by
pimterry
5y ago
> why would I prefer this to mitmproxy? Compared to mitmproxy, HTTP Toolkit: - Has fully automated setup for most browsers, docker containers, Android, all Node.js/Ruby/Python/PHP/Go applications run from intercepted
368.
▲
by
pimterry
5y ago
There's a detailed Android guide here: https://httptoolkit.tech/docs/guides/android/ In short, most of the time you need to either: - Connect an Android emulator or a rooted device to ADB, in which case
369.
▲
by
pimterry
5y ago
Thanks, that's super useful. > If you try to use go's package manager, example: `go get golang.org/x/oauth2` I just tested, and `go get golang.org/x/oauth2` seems to work fine for me, I can see all the reque
370.
▲
by
pimterry
5y ago
I'm the author of HTTP Toolkit, I actually built the internals much earlier as an open-source library (Mockttp: https://github.com/httptoolkit/mockttp ) designed for exactly the end-to-end testing mocking use case
371.
▲
by
pimterry
5y ago
I'm the author. Yes, I'm afraid automatic iOS interception isn't available yet, but it's definitely planned for the future! You can subscribe to the GitHub issue here for updates: https://github.com/httpt
372.
▲
by
pimterry
5y ago
I'm the author. I'm not a Go developer though, can you give me an example I can reproduce for `go get` that doesn't work for you? For the terminal, there's a few mechanisms, but environment variables are the catch-all th
373.
▲
by
pimterry
5y ago
I'm the author, that's exactly it! The contents of that interceptors folder should give you an idea how it all works: https://github.com/httptoolkit/httptoolkit-server/tree/maste... It actually does
374.
▲
by
pimterry
5y ago
I'm the creator of HTTP Toolkit - you don't need to share your email to use it. It is a desktop app though, so you can't download it usefully on mobile. If you visit the landing page on mobile, it just offers to take your ema
375.
▲
by
pimterry
5y ago
There's one fingerprint per TLS session. It's clearer with a worked example. Let's say you send a client hello like this: TLS: 1 Ciphers: A, B, C Extensions: ExtensionX: ... ExtensionY: ... Ext
376.
▲
by
pimterry
5y ago
The cipher list here is the full list _offered_ by the client, this isn't about the final single cipher that's selected and used. Yes, most aren't used for many real sessions, but they're all still supported and availabl
377.
▲
by
pimterry
5y ago
I'm the author - I didn't pick duplicates as the main suggestion partly because it's not clear if all TLS servers will accept that, but also because it's trivial for TLS fingerprinters to detect and defeat that automatic
378.
▲
Fighting TLS Fingerprinting with Node.js
(httptoolkit.tech)
85 points
by
pimterry
5y ago
|
14 comments
379.
▲
by
pimterry
5y ago
> The solution is to invest in more solar, nuclear, and energy storage solutions. > The energy problem isn't unique to Bitcoin. The unique problem with Bitcoin and PoW in general is that its energy usage is inversely proportional
380.
▲
by
pimterry
5y ago
To be clear - that previous legislation only legalizes in the EU the CSAM content scanning that online services were already doing (by their own choice) in the EU before GDPR, and which they're also doing everywhere else. It just avoid
381.
▲
Visualising the Hello World binaries of 13 different languages
(ncatlin.github.io)
2 points
by
pimterry
5y ago
|
0 comments
382.
▲
Using real-world patterns to improve passenger/driver matching at Grab
(engineering.grab.com)
1 points
by
pimterry
5y ago
|
0 comments
383.
▲
Reverse engineering and modifying Android apps with JADX and Frida
(httptoolkit.tech)
1 points
by
pimterry
5y ago
|
0 comments
384.
▲
by
pimterry
5y ago
> Get rid of the requirement that there is only one stable (minor) version of a package in the distribution at one time. I think this requirement made sense when disk space was scarce. I think this requirement makes sense if you trust th
385.
▲
by
pimterry
5y ago
> I always avoid pinning dependencies This is an very quick route to a maintenance nightmare imo. If you have totally unpinned dependencies, and you come back to a project after a year untouched, or 5 years, and it no longer works - whic
386.
▲
by
pimterry
5y ago
What don't you like about virtual environments? As far as I can tell, they're a strict requirement, if you ever work on more than one project and want to isolate the dependencies (because you need different versions of the same pa
387.
▲
Encoding your HTTP for fun and profit
(httptoolkit.tech)
3 points
by
pimterry
5y ago
|
0 comments
388.
▲
Running a Law Firm on Linux
(decoded.legal)
256 points
by
pimterry
5y ago
|
257 comments
389.
▲
by
pimterry
5y ago
In my case, and for many people writing desktop software, and for absolutely everybody writing open-source tools or libraries, unfortunately you can't control the environment. Non-ASCII paths are extremely common (e.g. the user's
390.
▲
by
pimterry
5y ago
I work on a complex desktop application, and it's been astounding the number of bugs that have appeared over the years triggered by spaces and other unusual characters in file names. If you do anything with subprocesses or path process
More ›