The best Hacker News stories from Show from the past week
Latest posts:
Show HN: Sioyek – PDF viewer for reading research papers and textbooks
Some of the features:<p>* Quickly preview or jump to figures/references/equations/etc. (even if the PDF doesn't have links)<p>* Search paper names in google scholar by middle clicking on their name<p>* Searchable table of contents<p>* Searchable highlights/bookmarks<p>* Browser-like history navigation<p>* Mark locations for quick navigation (Vim style)<p>* Synctex support<p>Video demo of some features:
<a href="https://www.youtube.com/watch?v=yTmCI0Xp5vI" rel="nofollow">https://www.youtube.com/watch?v=yTmCI0Xp5vI</a>
Show HN: Full text search on 630M US court cases
Show HN: Full text search on 630M US court cases
Show HN: Curl modified to impersonate Firefox and mimic its TLS handshake
Show HN: ytcast – cast YouTube videos to your smart TV from command-line
hi, this is a project I've been working on and off for the last three months,
it's my first non-trivial, non-hello-world, actually useful (at least to me) go
project. it would be very nice if you could just try the program and see if it
works on your setup!<p>the readme[0] explains how it works, why I wrote it and how it fits in my
"command-line centric" computing environment (there is also a video demo[1] :)).<p>if you know go, feel free to take a look at the code and review it! I'm still
pretty much new to go and I'd love to hear opinions, feedback and tips from more
seasoned go developers :)<p>[0]: <a href="https://github.com/MarcoLucidi01/ytcast#ytcast" rel="nofollow">https://github.com/MarcoLucidi01/ytcast#ytcast</a><p>[1]: <a href="https://www.youtube.com/watch?v=07aWOpi8DVk" rel="nofollow">https://www.youtube.com/watch?v=07aWOpi8DVk</a>
Show HN: Open-core icon sets that took me 12 years to create
Hi HN,<p>Vincent here, maker of Streamline 4.0. I spent the past 12 years perfecting icons and making the largest sets on the internet.<p>The 5 open-source sets are:<p>1. User Interface Icon Set (1,000 icons)<p>2. Streamline Flex (500 icons)<p>3. Streamline Flat (500 icons)<p>4. Covid Icons (147 icons)<p>5. Nasty Icons (45 icons)
Show HN: hue.tools – open-source toolbox for colors
hue.tools was created after spending way to much time trying to find the right tools when working with colors.<p>It's an attempt to create a simple but useful toolbox for common color related tasks and problems.<p>While it's in no way perfect or provides the tools for every use case, it has served me well in the last few months and I hope it will be useful for some of you as well.
Show HN: Shortwave: Enjoy Your Inbox
I’m thrilled to finally be able to show everyone what we’ve been working on for the last 2 years. We’re re-inventing the email experience to help you email smarter and faster, so you can get more done, and maybe even actually <i>enjoy</i> your inbox.<p>When we launched Firebase here 10 years ago, HN was tough but fair, and I expect no less this time around! I hope you’ll check out what we’ve built and share your feedback. I’ll be around here all day and am happy to answer any questions. Let us know what you think!
Show HN: Free and open-source illustrations for your projects
Show HN: Visualization tools for bicycle wheelbuilding
Long time reader, first time self-promoter.<p>I'm a bicycle mechanic that figured I could make the process of bicycle wheelbuilding faster, more accurate and more satisfying. I do it by sampling digital indicators, rendering the data in useful ways, and injecting domain-specific insights. The UI interaction happens by foot pedal so my paradigm retains the traditional way of working with your hands.
Show HN: Lurnby, a tool for better learning, is now open source
I've been working on Lurnby for 2 years. It's kind of like a mix of pocket + kindle + anki.<p>It lets you
=> add add epubs, pdfs, and web articles to the app
=> highlight and add comments
=> tag and organize highlights
=> review them with a spaced repetition system<p>Today I made the decision to open source the project. I'm passionate about helping other people learn to learn better and hope that this will allow a lot more innovation in the tool and the space.<p>I'm very new to open source and development in general really, but looking forward to receiving the guidance of the community.
Show HN: Makers.so – A website builder inside Figma
Founder here. Makers.so is a Figma Plugin to build and publish sites without ever leaving Figma. Here’s a demo [0].<p>As a front-end developer I constantly go from Figma to code / site, but it’s tedious… I decided to automate the process with this plugin. It works great for simple projects like:<p>- Landing Pages<p>- Portfolio / Personal sites<p>- Resume sites<p>- Careers / Wiki sites<p>So, not a Webflow / Framer competitor (yet). Webflow and Framer are amazing tools, but if you are in the Figma ecosystem, it's boring to duplicate your work on a different tool. I'm trying to make life easier for Figma users. If this seems interesting, you can install it here [1] and give it a try.<p>—<p>For a bit of context, I'm a solo-founder and I started Makers after sharing my idea on the Figma subreddit about how awesome it would be to have a button in Figma to publish my designs. A good amount of people seemed to agree, and that was enough to start working on it. This is turning out to be a super fun project, and I’ve been working full-time for the last two months.<p>[0] - <a href="https://twitter.com/joaodmj/status/1488216877511884805?s=20" rel="nofollow">https://twitter.com/joaodmj/status/1488216877511884805?s=20</a><p>[1] - <a href="https://www.figma.com/community/plugin/991438050654881175" rel="nofollow">https://www.figma.com/community/plugin/991438050654881175</a>
Show HN: EdgeDB 1.0
Show HN: EdgeDB 1.0
Show HN: Jless, a command-line JSON viewer
Hey, Hacker News! Today I'm proud to release jless, a command-line JSON viewer.<p>jless provides a JSON viewing experience similar to what you see in a browser's network tab in the developer console, but from the comfort of your terminal, with a whole suite of vim-inspired key bindings to easily manipulate your view of the data and full-text regex search. I'm sure many of you have some piped together some combination of cat, jq and less before; hopefully jless can replace that usage (hence the name). It supports newline delimited JSON too, so it can handle any output from jq.<p>I built jless to solve a problem I kept facing while building plaintextsports.com [1][2]. For the live data I use a lot of public, but undocumented APIs, and I was constantly digging through giant JSON files to understand how the data was structured. I tried installing multiple Chrome extensions, but was dissatisfied with all of them. I piped files through jq into less a lot, and that was ok, but not great. The Preview pane in the Network tab of Chrome's dev tools was pretty useful, and I modeled a lot of jless's behavior and appearance off of that, but it didn't fit well into my tmux + vim dev environment, and I couldn't easily use it to inspect files on disk. I wanted that experience, but in my terminal (and with search support).<p>Once I had built a rudimentary version of jless a few months ago, I immediately started using it whenever I was debugging something, and my usage has only grown as I've added more basic functionality. I've finally added all the features I feel like it needs to be functional, useful, and reliable.<p>There's definitely more features I want to add: Windows support, some way to filter data with jq filters (a la fx [3]), yanking objects to the clipboard, being able to hide keys entirely, streaming data in, so you can peek at the start of gigantic file, maybe a way to extract a schema from a file (like [4]), plenty of low-hanging fruit for performance. Support for different hierarchical data formats (YAML, TOML, XML) could be cool someday. I'm sure many people will ask for editing support, but sadly that is not something I plan on adding anytime soon.<p>I also used this project as a chance to learn Rust (code style and design comments appreciated!), which I had only dabbled with before. For a command-line utility, this felt like an obvious choice: small binaries (~3mb), instant startup, and great performance without any effort (try searching for comma in a big file!).<p>I hope you find it useful!<p>[1]: <a href="https://plaintextsports.com" rel="nofollow">https://plaintextsports.com</a>, live sports scores in plain text, no ads, no tracking, no loading<p>[2]: <a href="https://news.ycombinator.com/item?id=26310314" rel="nofollow">https://news.ycombinator.com/item?id=26310314</a><p>[3]: <a href="https://news.ycombinator.com/item?id=29861043" rel="nofollow">https://news.ycombinator.com/item?id=29861043</a><p>[4]: <a href="https://quicktype.io/typescript" rel="nofollow">https://quicktype.io/typescript</a>
Show HN: PgCat, Postgres pooler with sharding, load balancing and failover
Show HN: Tally Forms – A free Typeform alternative
Show HN: Three Magic Words
Here’s a free, fun, novel five-letter word game for the web! It’s a game I originally wrote for the iPhone in 2010, but wasn’t able to finish before my first child was born. When I left my senior web developer job in September 2021 I figured I would postpone looking for work and finish the game before another 11 years passed, and expose myself to new skills doing it (in this case, Swift). I released it on the App Store in December, then turned my attention to doing a web version — when suddenly Wordle was in The NY Times, and then everywhere.<p>Perhaps foolishly, I plowed ahead and here we are. Like Wordle and some other NY Times word games, there is a single daily puzzle, but like traditional crossword puzzles, it gets harder throughout the week.
Show HN: SHA-256 explained step-by-step visually
Show HN: SHA-256 explained step-by-step visually