mjswensen
Ask HN: How does Google Analytics, a client-side script, get referring URLs?
Shower thought: given that Google Analytics is installed by dropping a JavaScript snippet onto the page, how does Google get the referring page when visitors land on the page via link or search result, etc.?
Show HN: View the open issues of your JavaScript dependencies
Technical Interview Performance by Text Editor
The Saltiest Users on HN
The PWA is open source[2] (as is the CLI, of course), features no ads/trackers/analytics (supported solely by Brave Rewards/$BAT), and takes advantage of PWA features like caching for offline use.
Hope you enjoy!
[1] https://news.ycombinator.com/item?id=16021874 [2] https://github.com/mjswensen/themer
Show HN: Themer – a PWA for generating themes for all your tools
Majestic – graphical UI for jest
But I agree that the quick and simple install is a huge plus. Perhaps in the future theme authors could use a tool like themer to generate their themes rather than each author individually spending time figuring out how to apply their theme to a particular tool.
But the site is just informational--if you don't want to install the Node toolchain, you can use the GUI wrapper around themer (https://github.com/mjswensen/themer-gui), a cross platform app built on Electron. There are downloadable builds for Windows, macOS, and Linux (https://github.com/mjswensen/themer-gui/releases).
One thing I will add is that I found base16 more challenging to use if I wanted to use a custom color set instead of the default ones. It was also difficult for me to tell which packages of that project were maintained, which were deprecated, and how the packages were organized in general.
Themer is a set of npm packages that allow for generating custom, matching themes for many of your development tools (editors, terminal emulators, desktop/device wallpaper, Slack sidebar, Chrome theme, Alfred, etc.). A custom color palette can be used, or there are a number of pre-built palettes to choose from.
Show HN: Themer – a CLI for generating themes for all your tools
Open-source images and Sketch files of popular devices
Language implementation cookbook
Sorting algorithms visualized
React component lifecycle simulator
Deep Learning: Learning for the Whole Soul
There actually is a way to contribute if you use the CLI version (See https://github.com/mjswensen/themer#create-your-own-template), precisely by writing a converter (I called them "templates"). No support for that in the GUI version yet (do you think it would be worth adding to the GUI version?).