The best Hacker News stories from Show from the past week
Latest posts:
Show HN: I built an app for when I talk too much in online meetings
Hey HN!<p>Alexis here, I’m a product manager and software developer in Berlin by way of New York.<p>I want to show you this app I made – It’s like a "buddy" for those, like myself, who inadvertedly talk too much in meetings.<p>The app gives me feedback and a little more in control of what I have influence over by:<p>* Keeping track of how long I’ve been speaking<p>* Catching myself before I talk too much<p>* Developing a better sense of timing<p>I truly love having conversations with people in real-life.<p>But online meetings, especially group calls, tend to make me nervous. I can't read body language. The tone of voice, micro-experessions and social cues get lost.<p>If you, too, accidentally talk too much too often, check it out "Unblah". Watch the quick 2-minute demo and download the macOS app over at <a href="https://unblah.me/" rel="nofollow">https://unblah.me/</a>.<p>Cheers!<p>Alexis<p>PS: There’s a whole FAQ section for common questions you may have – Including if this is yet another "native" Electron app ;)<p>edit: bullet-list formatting
Show HN: Porting OpenBSD Pledge() to Linux
Show HN: Porting OpenBSD Pledge() to Linux
Show HN: Remove unwanted objects in photos simply by dragging boxes
Show HN: Inflation-adjusted stock charts – Total Real Returns
Here's a little side project I’ve been working on: <a href="https://totalrealreturns.com/" rel="nofollow">https://totalrealreturns.com/</a> The Total Real Returns chart demonstrates the preservation or growth of real wealth more clearly than conventional (nominal-dollar, price-only) stock charts, because: (1) we include the effects of inflation-diminished purchasing power, and (2) we include the effects of reinvesting dividends from the initial investment.<p>I found it harder to explain the y-axis in words than it was to do the math, so please let me know if you think the "baguettes" explanation on the homepage helps.<p>I was up until 4am ET finishing some features on this, and then at 8:30am ET the BLS released the new CPI numbers through their API: <a href="https://download.bls.gov/pub/time.series/cu/" rel="nofollow">https://download.bls.gov/pub/time.series/cu/</a> and I was able to manually re-run my daily cronjob with the new numbers, so it's up to date! If you catch any bugs, please let me know via the “Report a bug” link in the footer of every page.<p>Some FAANG examples: <a href="https://totalrealreturns.com/s/META" rel="nofollow">https://totalrealreturns.com/s/META</a><p><a href="https://totalrealreturns.com/s/GOOGL" rel="nofollow">https://totalrealreturns.com/s/GOOGL</a><p><a href="https://totalrealreturns.com/s/AMZN" rel="nofollow">https://totalrealreturns.com/s/AMZN</a><p><a href="https://totalrealreturns.com/s/AAPL" rel="nofollow">https://totalrealreturns.com/s/AAPL</a><p><a href="https://totalrealreturns.com/s/NFLX" rel="nofollow">https://totalrealreturns.com/s/NFLX</a><p>Comparing three Vanguard treasury funds, showing vividly the impact of bond duration (short-term, intermediate-term, long-term) on both risk and reward: <a href="https://totalrealreturns.com/s/VFISX,VFITX,VUSTX" rel="nofollow">https://totalrealreturns.com/s/VFISX,VFITX,VUSTX</a>
Tell HN: We are trying to get tail calls into the WebAssembly standard
WebAssembly is a modern bytecode supported by all browsers and designed to be a compiler target for a wide variety of programming languages.<p>To effectively support some forms of Functional Programming support for tail-calls has been proposed as an extension to the WebAssembly standard.<p>This proposal has reached Phase3 of the standardization process years ago, but has since stalled.<p>Phase3 is known as "the implementation phase" and the prerequisite for advancing the proposal to Phase4 is to have support in two different browser engines. V8/Chrome support has been available for a long time, so another engine is required.<p>To unblock this situation we have contributed full support for WebAssembly Tail Calls to JavaScript/WebKit/Safari. The PR is available here:<p><a href="https://github.com/WebKit/WebKit/pull/2065" rel="nofollow">https://github.com/WebKit/WebKit/pull/2065</a><p>An in-depth article about the challenges of implementing this feature is also available. This is intended both as documentation for our contribution, but also as a general explainer about how tails calls actually work, with a particular focus on stack space management.<p><a href="https://leaningtech.com/fantastic-tail-calls-and-how-to-implement-them/" rel="nofollow">https://leaningtech.com/fantastic-tail-calls-and-how-to-impl...</a>
Show HN: Colorvote.io – ranking all sRGB web colors by popularity
Show HN: Colorvote.io – ranking all sRGB web colors by popularity
Show HN: Ants Sandbox - an ants simulator
I was inspired to make a web based ants simulator after watching this video <a href="https://www.youtube.com/watch?v=81GQNPJip2Y" rel="nofollow">https://www.youtube.com/watch?v=81GQNPJip2Y</a><p>Any feedback appreciated.<p>Best viewed on Chromium based browsers. Firefox is slow for some reason and Safari is not tested as I don't have a Mac.
Show HN: Ants Sandbox - an ants simulator
I was inspired to make a web based ants simulator after watching this video <a href="https://www.youtube.com/watch?v=81GQNPJip2Y" rel="nofollow">https://www.youtube.com/watch?v=81GQNPJip2Y</a><p>Any feedback appreciated.<p>Best viewed on Chromium based browsers. Firefox is slow for some reason and Safari is not tested as I don't have a Mac.
Show HN: Copy React code from any site
I made this because building React components from scratch is super annoying. Most visual elements already exist on the web, and I figured there should be a way to leverage that. I hope it's useful!
Show HN: Copy React code from any site
I made this because building React components from scratch is super annoying. Most visual elements already exist on the web, and I figured there should be a way to leverage that. I hope it's useful!
Show HN: I built an interactive course that helps you learn Vim faster
Hey show HN!<p>This course came about as a result of wanting a more targeted way of practicing using new vim commands I wanted to pick up, rather than just trying to use them in my regular code editing sessions.
When I would try to use new commands during code editing, my productivity took a hit because I was trying to do two different things at once: thinking about code vs practicing my muscle memory.<p>So, I made a separate environment for practicing, one that had an interactive editor, progress tracking, and achievement goals to let me see which areas I should work on, like speed and efficiency (# of keystrokes).
When I realized it would be useful for beginners too, I added lessons to go along with it and this course is the result!<p>Let me know what you guys think about it :)
Show HN: I built an interactive course that helps you learn Vim faster
Hey show HN!<p>This course came about as a result of wanting a more targeted way of practicing using new vim commands I wanted to pick up, rather than just trying to use them in my regular code editing sessions.
When I would try to use new commands during code editing, my productivity took a hit because I was trying to do two different things at once: thinking about code vs practicing my muscle memory.<p>So, I made a separate environment for practicing, one that had an interactive editor, progress tracking, and achievement goals to let me see which areas I should work on, like speed and efficiency (# of keystrokes).
When I realized it would be useful for beginners too, I added lessons to go along with it and this course is the result!<p>Let me know what you guys think about it :)
Show HN: RemoteFriendly – A remote job board inspired by HN
Hi HN,<p>I've designed the site based on what I wanted a couple of years ago when I had been looking for a remote job. It's very early and any feedback is appreciated.<p>I've also used this opportunity to reduce some of that front-end framework fatigue by using just HTML, CSS, and JavaScript.<p>Edit: I'll add location and salary filters as soon as I wake up tomorrow
Show HN: PocketBase – Open Source realtime backend in one file
Show HN: C3 – A C alternative that looks like C
Compiler link: <a href="https://github.com/c3lang/c3c" rel="nofollow">https://github.com/c3lang/c3c</a><p>Docs: <a href="http://www.c3-lang.org" rel="nofollow">http://www.c3-lang.org</a><p>This is my follow-up "Show HN" from roughly a year ago (<a href="https://news.ycombinator.com/item?id=27876570" rel="nofollow">https://news.ycombinator.com/item?id=27876570</a>). Since then the language design has evolved and the compiler has gotten much more solid.<p>Assorted extra info:<p>- The C3 name is a homage to the C2 language project (<a href="http://c2lang.org" rel="nofollow">http://c2lang.org</a>) which it was originally inspired by.<p>- Although C3 mostly conforms to C syntax, the most obvious change is requiring `fn` in front of the functions. This is to simplify searching for definitions in editors.<p>- There is a comparison with some other languages here: <a href="http://www.c3-lang.org/compare/" rel="nofollow">http://www.c3-lang.org/compare/</a><p>- The parts in C3 which breaks C semantics or syntax: <a href="http://www.c3-lang.org/changesfromc/" rel="nofollow">http://www.c3-lang.org/changesfromc/</a><p>- Aside from the very C-like syntax, one the biggest difference between C3 and other "C competitors" is that C3 prioritizes C ABI compatibility, so that all C3 special types (such as slices and optionals) can be used from C without any effort. C and C3 can coexist nicely in a code base.<p>- Currently the standard library is not even alpha quality, it's actively being built, but there is a `libc` module which allows accessing all of libc. Raylib is available to use from C3 with MacOS and Windows, see: <a href="https://github.com/c3lang/vendor" rel="nofollow">https://github.com/c3lang/vendor</a><p>- There is a blog with assorted articles I've written during the development: <a href="https://c3.handmade.network/blog" rel="nofollow">https://c3.handmade.network/blog</a>
Show HN: PDFs that are readable by human eyes only
Hi, OP here. A friend was involved in a custody battle and was afraid his ex was going to leak all of his discovery documents on the internet and he asked if there was something I could do to make it harder for bots/crawlers to find sensitive information. Originally I was going to turn all of his docs to image based PDFs, but those get large fast and are easy to OCR.<p>So I found a post musing about altering fonts/glyphs so that it <i>looks</i> like english, but the actual character being seen by the pdf reader is a non-english character. As such, when you try to OCR these files, it doesn't see any images and can't convert it.<p>I figured it had some potential uses and maybe you fine folks can identify other use cases. I'll be monitoring this post most of the day.
Show HN: Credentials dumper for Linux using eBPF
Show HN: Copper – A Go framework for your projects
Hey HN! I've been working with Go for the last 5+ years at large-ish companies building products that many of you may use regularly.<p>A ton of people say that Go's standard library is really powerful and usually enough to get by without external dependencies. I think that's true for companies that have the resources to build and maintain packages to reduce code duplication. For everyone else, we're left to finding the right set of packages to build our projects.
So, I built Copper - a toolkit that helps you get your project off the ground with minimal dependencies. It covers everything from routing, html, storage to tooling and more.<p>Check it out, star it, and feel free to ask questions!<p>P.S.
I also have a video demo building an HN clone in the docs<p>[1] <a href="https://gocopper.dev/" rel="nofollow">https://gocopper.dev/</a>