HNHacker News
TopNewBestAskShowJobs

explosion-s

1,325 karma · joined April 3, 2022

[ my public key: https://keybase.io/explosionscratch; my proof: https://keybase.io/explosionscratch/sigs/n4LU0TgSEWtxQqJIdd3kff699Nrxdd_A1m9BTeVddQg ]

Email: explosionscratch@gmail.com

submissionscomments
explosion-s··on Show HN: To-Userscript: Chrome Extension to Userscript Converter
I have updated the README, also check out the article (WIP): https://github.com/Explosion-Scratch/to-userscript/blob/main...
explosion-s··on Show HN: To-Userscript: Chrome Extension to Userscript Converter
You do have a lot of fair points I've been working on the README recently and will work on it a bit more soon, most of my work has gone into the actual code. Currently it's intended for extensions that:

1. Apply to only a few specific sites 2. Their functionality isn't entirely browser API based (this wouldn't make sense even if they're polyfilled) 3. "Could be" userscripts: It's an abstraction layer to make things work, not something to build on top of.

That aside it's pretty powerful and does a really good job on most extensions that meet this criteria. I'll let you know once I'm finished with the README, I'd love to have some feedback on it. It's worth noting there's a draft (totally human written) blog article in docs/article.md

explosion-s··on Show HN: Unsure Calculator – back-of-a-napkin probabilistic calculator
I made one that's much faster because it instead modifies the normal distribution instead of sending thousands of samples: https://gistpreview.github.io/?757869a716cfa1560d6ea0286ee1b...
explosion-s··on Ladder: Self-Improving LLMs Through Recursive Problem Decomposition
I would love to be able to use the actual model! If I'm understanding correctly this makes small models as intelligent as much larger models like GPT4o
explosion-s··on Teemoji: Like Tee but with Emojis
that's hilarious - love seeing funny github issues and the drama that ensues
explosion-s··on Debugging memory corruption: who the hell writes "2" into my stack? (2016)
> Somebody had been touching my sentinel’s privates - and it definitely wasn’t a friend

Gotta love programmers out of context

explosion-s··on What's inside the QR code menu at this cafe?
Page not found?
explosion-s··on Zen, a Arc-like open-source browser based on the Firefox engine
Update: After a tough 24 minutes I have fixed the bug! Apparently it's an issue with old versions of Bun so I had to upgrade, but I also added a `--help` flag and usage.
explosion-s··on Zen, a Arc-like open-source browser based on the Firefox engine
Somehow it has hard coded something wrong - I'm so sorry I literally just tested it. Actually moving into college tomorrow but I might be able to fix it the next day. Try cloning and 'bun run cli.js' in the meantime?

I'll fix asap

explosion-s··on Zen, a Arc-like open-source browser based on the Firefox engine
Im not sure - most of what my project does is compile multiple people's modifications together, I feel like I saw one such repo recently, I'll reply if I find it
explosion-s··on Zen, a Arc-like open-source browser based on the Firefox engine
I don't think so, it's a lot harder to patch chrome because you'd need to recompile it. There is ungoogled-chromium but it doesn't add many features, mainly takes away the bloat. Unfortunately drm content is a bit finicky in ungoogled chromium.

Firefox is great for modding because everything is contained in one profile folder, so one can simply make a new profile folder however they want and have the perfect browser

explosion-s··on Zen, a Arc-like open-source browser based on the Firefox engine
I've recently made a similar (more modular) project which compiles various features and patches them into a Firefox profile. It can compile themes, hardening, userscripts, userstyles and more into a clean firefox profile, basically removing the bloat from firefox while still being fully customizable: https://github.com/explosion-scratch/firebuilder
explosion-s··on Apple Intelligence System Prompts
I'm honored to have the great SimonW comment (lol) I've just pushed an update that incorporates a lot of the rendering from your notebook into the main repo - Thanks for the suggestion!
explosion-s··on Over 900 artifacts recovered from Ming dynasty shipwreck
Not me immediately thinking of build artifacts in CI
explosion-s··on Show HN: Convert HTML DOM to semantic markdown for use in LLMs
How is this different than any other HTML to markdown library, like Showdown or Turndown? Is there any specific features that make it better for LLMS specifically instead of just converting HTML to MD?
explosion-s··on Foliate: Read e-books in style, navigate with ease
Maybe I'm not understanding, but wouldn't using the file hash to keep track of things make it really tricky if the file is modified in any way? E.g. when annotating a PDF it would lose all previous data associated because the hash would change
explosion-s··on My daughter (7 years old) used HTML to make a website
> no roblox studio, no nothin
explosion-s··on Ask HN: Is Computer Science a good major still?
I'm looking to go into CS industry, maybe work on AI type things (I have tons of AI related ideas but not the experience to execute them), or to pair with another field such as business, economics or law
explosion-s··on Ask HN: Where to Report Scam Webshops?
Yeah and then they blocked my domain automatically just because I used the subdomain "Spotify" once
explosion-s··on Show HN: 'justinstall' from any GitHub repo, file URL or local url
Somewhat similar but many differences, with my project:

- The goal is to be able to install it once and never worry again, you can simply re-run the install to update if you want

- My project doesn't have/need the ability to manage existing installs and keep track of them

- Doesn't have weird binary names or things you have to add to your `.[shell]rc`

- My project should be able to install from many sources. The main goal is to get you up and running asap

With that being said I did not know that `bin` existed. It seems more along the lines of mise or asdf

explosion-s··on Show HN: 'justinstall' from any GitHub repo, file URL or local url
You can't use it to install itself the first time, hence the irony. You'd already need it installed to use it to install itself — You can use it to upgrade itself though =)
explosion-s··on Ask HN: What's the oldest file on your computer?
.txt!! Yikes lol
explosion-s··on Kernel developer write a USB driver in 3h for Apple Xserve front-panel [video]
I just wrote out a reply to the parent comment about learning to code but forgot to reply to this one, my previous comment is here: https://news.ycombinator.com/item?id=40484956
explosion-s··on Kernel developer write a USB driver in 3h for Apple Xserve front-panel [video]
> ...after numerous more hours of understanding how things work. > > Not mentioned in this title is that this is a USB device driver, for a relatively simple device, with existing code available. This is essentially a code-to-code "translation" task. I can see how this looks very impressive, but IMHO it's like watching anyone else skilled at their profession.

Yeah - the title is a little off. My apologies! I'm not super knowledgeable about the kernel myself and while I did gain some knowledge from watching the video a lot of it looked like pure magic.

If a mod wants to edit the title to remove the "from scratch" and add that it's a device driver that would be great but otherwise, no worries

explosion-s··on Kernel developer write a USB driver in 3h for Apple Xserve front-panel [video]
I (not the programmer in the video) started programming 2 years or so during the pandemic during sophomore year of high school. I can affirm - there is a lot to wade throughm it's hard to know what's relevant, easy to learn and useful in real life.

That said, despite the availability of content online I tend to only watch the videos where something is a) summarized or b) something very advanced is broken down (e.g. the micro-gpt from scratch series). Imo, the best way to learn programming is to get excited about bringing your ideas to life, and choosing ideas small enough (at the start) to accomplish.

I am worried though about the rise of machine learning which may increase the barrier to entry in industry jobs and require more expertise to get ones "foot in the door". Additionally I find it hard to resist learning new technologies that are not as widely used / changing quickly do to their ease of use (Svelte, Tauri, V lang, etc).

Anyways, just thought I'd chime in as a kid learning to code

explosion-s··on Superfile – A fancy, pretty terminal file manager
Fairly commonplace for TUIs that use icon. Tons of vim plugins rely on NerdFonts (A regular monospace font that also includes tons of icons)
explosion-s··on The Immortal Jellyfish (2015)
That's very cool lol
explosion-s··on Best AI Playground?
OpenRouter is really good for testing out different models. It's pay as you go for models that are usually behind $20/month subscriptions
explosion-s··on The Immortal Jellyfish (2015)
> Only other trick I know is the super white trick which is whiter than the brightest white

How do you do that? That sounds cool! Make everything else #eee?

explosion-s··on Aegis v3.0 – a free, secure and open source 2FA app for Android
Duo lets you use a physical security key, I then use bitwarden to store that as a passkey. Not quite a full replacement but good enough for me (you can also self host bitwarden [0])

[0] Vaultwarden

← PreviousPage 2 of 3Next →