الأربعاء، 30 نوفمبر 2022

Show HN: I am building a Safari Web Extension to switch tabs efficiently https://ift.tt/nW4FBhE

Show HN: I am building a Safari Web Extension to switch tabs efficiently I like the tab-switching behaviour in Chrome/Firefox and wanted Safari to have something similar. Another wish of mine was for it to be a web extension that feels native to the browser vs an app extension that looks out of place. After waiting long enough, I decided to build one myself. A little preview of Tap Tab - https://ift.tt/cz9Frad . The web extension APIs for managing tabs are pretty locked down in Safari, but I have already found a lot of value in using the extension. Some of the features that I find very useful(in the middle of building a few of these) : - Driven by keyboard shortcuts. I can see the tabs I have open at a glance and switch between them. - Fuzzy search to quickly filter down to the tab you want. - Quick switching between two tabs. - Ability to pin, mute, and close the tab right from the extension. Say hello, and tell me what features you would like the extension to have!! You can follow the updates on Twitter- https://twitter.com/ManiBatra23 . https://ift.tt/JrvR3LQ December 1, 2022 at 05:55AM

Show HN: Notion Standup – Get daily reports on your tasks on Notion https://ift.tt/0Oq3SJR

Show HN: Notion Standup – Get daily reports on your tasks on Notion Notion Standup helps you to receive daily standup reports on email and other channels for your and your team's current and overdue tasks on Notion. Stay updated always with daily reports through email, Slack, Discord, Webhook, Zapier, and Telegram. https://ift.tt/CUq2giv December 1, 2022 at 05:40AM

Show HN: Basement – a GraphQL API for on-chain Ethereum data https://ift.tt/hzyRU1q

Show HN: Basement – a GraphQL API for on-chain Ethereum data If we want better web3 experiences, developers need better tools. RPC nodes are really good at executing transactions, however they are notoriously cumbersome to set up, and reading large chunks of data is not very efficient: To show a list of transactions and receipts, nodes have to re-execute smart contract code on entire blocks. For every read call. Not great at scale. Which is why everyone is building ETLs to move data from the chain into their own database. This GraphQL API is our first step in allowing developers to spend more time on building product, rather than ETL infrastructure. https://basement.dev/ November 30, 2022 at 02:55PM

Show HN: Localslackirc – Lets you use IRC to connect to slack https://ift.tt/VqLgxAH

Show HN: Localslackirc – Lets you use IRC to connect to slack I made this because I can't stand the slack interface. IRC clients are fast instead of slow, and do not display GIFs and memes automatically (I can still click to open them). I can configure notifications. I can configure it to not mention me when "@here" is typed by certain people or on certain channels. It's just much quieter and easier to handle overall. https://ift.tt/UzRXEF4 November 30, 2022 at 03:49PM

Show HN: I built my own minimal PHP framework https://ift.tt/0osvyH5

Show HN: I built my own minimal PHP framework This is a simple PHP framework I built myself from scratch with minimal dependencies from composer. It has Autowiring DI and some simple routing provided by the Slim router. The code: https://ift.tt/OU1q9nB November 30, 2022 at 11:51AM

الثلاثاء، 29 نوفمبر 2022

Show HN: A userscript that adds archive URLs below the paywalled HN submissions https://ift.tt/E2ypFSk

Show HN: A userscript that adds archive URLs below the paywalled HN submissions This userscript adds archive URLs to the metadata section of HN submissions without breaking the immersion. Here are 2 screenshots: https://ift.tt/oB80M1O GreasyFork: https://ift.tt/RSaLBAJ... Source code: https://ift.tt/hOHagqR Now let me overexplain. -Why?- I never liked paywalled articles. I understand where they come from, but I don't like where we cross our paths. This is why I don't use major news aggregators anymore. Instead, I spend my "catching-up-with-the-world-time" on Hacker News. However, Hacker News (HN) also has its fair-share of paywalled articles. ( Around 11.6% according to my short-lived, half-assed attempt at measuring it. See my super old data https://hpa.emre.ca/ I tell the story below.) -First try- Around a year ago, when I ran the above experiment, my goal wasn't to run that experiment. It was during my self-teaching & career-changing process, I decided to build a React HN clone. To make it stand-out from the bunch, I added a paywall feature. It would detect paywalled articles and would add an archive URL into the metadata. The issue with archiving is unless someone archived the link before on the {archiving-project} then the link is most likely not archived. So me sending people to those projects meant nothing. It kinda meant something for me from an ideological standpoint but I assume you are not me. This rubbed me the wrong way. I decided to build a backend (See https://ift.tt/nae1q5g ) that would scan the links and automatically to detect paywalls close to real-time and submit paywalled ones to archive.is for archival. I used Nodejs, Firebase, and React. I was -still am- really proud because I believed it was doing public good in terms of digital preservation. Only 1 person needed to run this script to benefit everyone. As an extra, I was curious on how many paywalled articles were being shared, by whom, at what time. So I also created some analytics functionality to gather the data. And later created a UI to present it. HN-Paywall-Archiver was great but I stopped running the backend at some point. Because at that point couldn't find a way to continuously run my backend code on some platform for cheap or didn't try hard enough. P.S. Recently I've been thinking of remaking this version with Cloudflare Workers. -Hacker News Paywall Archiver Userscript- After almost a year, I got into userscripts. Super great super awesome concept. People seem to hate javascript unless it is presented as a userscript. So I decided to get my hands dirty to create a simple solution that solves the paywall issue on HN without breaking any hearts. My solution is not perfect as it had to be simple. But here's the rundown. Pros: - Does not beg for attention. - Simple code, simple concept. - Unintentionally, indicates which submissions are paywalled without you interacting with anything. - Not-yet-archived archive links can make you feel like you are contributing to the society after you click on the "archive this URL" button on project page. - Uses HN html defaults, so I hope it plays well with the HN skins/plugins/userscripts you use. Cons: - It doesn't automatically archive the links. - It uses clone of a static list of paywalled websites sourced from a popular Chrome extension. ( https://ift.tt/ZLxIjmg... ) So changing the paywall list is slow and manual. - No guarantees of archived links actually having the archive readily available for reading. Though there are currently 3 projects added, so it should be enough for most links. So, there you go. I hope you enjoy it. It can break occasionally due to changes in news.ycombinator code, if you let me know on Twitter, I can fix it ASAP. Otherwise you have to wait until I notice that the script is broken, which can take quite a while as I browse HN on mobile. https://ift.tt/hOHagqR November 30, 2022 at 03:08AM

Show HN: Overengineering guest WiFi logins for fun (sadly not profit) https://ift.tt/7IeNv9Q

Show HN: Overengineering guest WiFi logins for fun (sadly not profit) Hey HN! I wanted to share a project that I've been working on for a while and finally "completed" (until next time I try to improve it, that is). The idea is that I wanted my guest wifi password to change frequently, but I also didn't want my guests to hate me every time they came over to visit. Hence be_my_guest was born. Please let me know what you think! https://ift.tt/a3OmKFo November 29, 2022 at 08:31PM

Show HN: Daily QRCode https://ift.tt/mT09ao5

Show HN: Daily QRCode I built https://da.ilyqrco.de/, a site which requires(*) scanning a QR Code to discover a different daily link. Hope you enjoy the concept, I have queued up a whole bunch of links I think are interesting. * If you happen to load the site on your phone and can't have your phone scan itself, you can visit the /archive page and simply click on links. It kind of defeats the whole purpose ¯\_(ツ)_/¯ November 29, 2022 at 05:13PM

Show HN: A minimal notepad – without the cloud or 3rd party libs https://ift.tt/ywIBVKE

Show HN: A minimal notepad – without the cloud or 3rd party libs I made this tiny notepad website, to write things down in your browser. The Features - Just saves to your browser's localstorage (no cloud or login) - Export to TXT file - Formatting keyboard shortcuts - Works offline - Super fast The Tech - Single HTML file - 20 lines of JS + service worker (for offline usage) - Using pure CSS for modals - Github pages hosting - Basically it's just a "contenteditable div" with some extra features - Source -> https://ift.tt/zZDUeP8 It's been done before, but I couldn't find a version I liked, that worked offline too. Which is why I just hacked this little thing together. Plus it's fun to make things. This taught me about offline websites, css hacks to make dialogs, inline favicons, and hacking together a prototype without 500mb of "node_modules". Anyway, hope someone finds this useful too! https://ift.tt/wn3T21c November 29, 2022 at 02:49PM

الاثنين، 28 نوفمبر 2022

Show HN: Python library for embedding large graphs (Written in Rust) https://ift.tt/HRaWUBJ

Show HN: Python library for embedding large graphs (Written in Rust) https://ift.tt/1Fqd4Z0 November 29, 2022 at 10:20AM

Show HN: Compare GPT DaVinci-002 and 003 summaries of current top HN stories https://ift.tt/osVlxT9

Show HN: Compare GPT DaVinci-002 and 003 summaries of current top HN stories Based on quick extensions to the open source telegram summarization bot I posted a few days ago ( https://ift.tt/esVF9vj ), you can see for yourself how davinci 002 and 003 compare on the current top HN stories for the same prompt and temperature (0.2). Items that don't have summaries are usually due to a failure to access meaningful url content. https://news.jiggy.ai November 29, 2022 at 05:41AM

Show HN: Get the trust score for an Ethereum Wallet ID https://ift.tt/5e17nHD

Show HN: Get the trust score for an Ethereum Wallet ID I built this page to check the trustworthiness of an ethereum wallet ID. Feel free to comment or at the bottom of the page, there is a link to provide feedback. https://ift.tt/53VSc0T November 28, 2022 at 08:15PM

Show HN: Using GPT-3 to reply to emails https://ift.tt/r6sSRIY

Show HN: Using GPT-3 to reply to emails https://remail.ai/ November 28, 2022 at 07:39PM

Show HN: Create a festival lineup from your top artists https://ift.tt/Ye9SmRE

Show HN: Create a festival lineup from your top artists https://ift.tt/KzwicNx November 28, 2022 at 04:26PM

Show HN: Phoenix10.1, a Personalized Radio Station https://ift.tt/DVcy8TA

Show HN: Phoenix10.1, a Personalized Radio Station https://ift.tt/lLPDXdS November 28, 2022 at 03:49PM

الأحد، 27 نوفمبر 2022

Show HN: WebStickies – Sticky notes for the internet https://ift.tt/wAC9lfG

Show HN: WebStickies – Sticky notes for the internet I made a browser extension that lets you leave notes on websites. Some features: search by content, add tags, sync, export/import https://ift.tt/5F3ezwG November 27, 2022 at 09:55PM

Show HN: Visualizing the group stage of the 2022 FIFA World Cup https://ift.tt/UJEwti2

Show HN: Visualizing the group stage of the 2022 FIFA World Cup This is a visualization we created for a blog post back in 2018 and decided to resurrect for 2022. You can see at a glance a bunch of information about the progress of each group - the result of each match that has been played, the status of each team, and how many matches have been played. I like to think this would get a good data-ink score from Edward Tufte. https://ift.tt/LZsgfHv November 28, 2022 at 03:37AM

Show HN: Hacker way to half app development time and cost https://ift.tt/fklI2PA

Show HN: Hacker way to half app development time and cost https://ift.tt/vs5q4X2 November 28, 2022 at 03:26AM

Show HN: ePub Reader + VS Code = Flow https://ift.tt/g1HAILY

Show HN: ePub Reader + VS Code = Flow https://ift.tt/iHhKpmF November 27, 2022 at 01:07PM

Show HN: A Simple CI/CD Demo of GitHub Actions to EKS https://ift.tt/caSwP6v

Show HN: A Simple CI/CD Demo of GitHub Actions to EKS https://ift.tt/xS1DUIe November 27, 2022 at 10:03AM

السبت، 26 نوفمبر 2022

Show HN: footnote - a modern take on Goodreads https://ift.tt/F6soUqi

Show HN: footnote - a modern take on Goodreads footnote - A modern take on Goodreads https://ift.tt/3tjayVJ November 27, 2022 at 07:52AM

Show HN: I created a Chrome extension to help keep good posture while browsing https://ift.tt/pguMt7z

Show HN: I created a Chrome extension to help keep good posture while browsing Hey HN, this is a small project I created that blurs your browser window whenever you start slouching. I'm sure it can be improved, but I wanted to put it out there in case anyone was interested. Links to the github repo [0] and the extension on the Chrome Webstore [1]. I'd love to get some feedback on it. [0] https://ift.tt/NZftwQR... [1] https://ift.tt/oYDbwex... https://ift.tt/4fDBkHj November 27, 2022 at 06:57AM

Show HN: Wehn young, we read solw and eojny more. Get that aiagn with this app https://ift.tt/VmfbOoT

Show HN: Wehn young, we read solw and eojny more. Get that aiagn with this app If you can read this, you are one of the plpoee who can raed text in wihch the first and lsat letrets are uncghenad and the mlddie leterts are scrambled. Tihs technique, and others taht make rdnaeig swoler (such as cingnahg the font to Papyrus) hvae been shown to incearse rneitoten of information. Wtih tihs bookmarklet, you can force yuorself to raed sloewr and wtih mroe effort, pteliolnaty iionmvprg retention. https://ift.tt/dgHia9A November 27, 2022 at 03:27AM

Show HN: Iceburg CRM – Open-Source Meta Driven CRM Using Vue3 / Laravel https://ift.tt/OvQzaGd

Show HN: Iceburg CRM – Open-Source Meta Driven CRM Using Vue3 / Laravel https://www.iceburg.ca November 26, 2022 at 09:19PM

Show HN: I made a sliding puzzle game https://ift.tt/lwvnrcU

Show HN: I made a sliding puzzle game Inspired by another recent puzzle game [1] and bored at home while sick with the stomach flu, I decided to create a mobile-friendly version of the sliding-tile puzzle game that I once played as a kid. How to play: 1. Tap a square to move it to the empty square. 2. Repeat until you've unscrambled the image. Options: - Allow swapping: Any image square can be moved to the empty square. (Easier) - Only sliding: Only image squares that are directly adjacent to the empty square can be moved. (Harder) Created in a day with React and the Unsplash random image API. Of course, that Unsplash API happens to be returning 503s at the moment of this submission, so I've manually added about 20 images for now. It was a fun toy project, but I'd love to hear any feedback or suggestions. It's open source on GitHub [2] if you'd like to read and critique my shitty JS :P [1] https://ift.tt/Nrenu3p [2] https://ift.tt/iwDnl5L https://tileslide.com/ November 26, 2022 at 09:01PM

Show HN: I made a minimalist puzzle game about linking nodes in graphs https://ift.tt/4IoZrDT

Show HN: I made a minimalist puzzle game about linking nodes in graphs https://ift.tt/W1YeRDo November 26, 2022 at 08:40PM

Show HN: Understanding Braids (digital audio synthesis 101) https://ift.tt/KXiHju7

Show HN: Understanding Braids (digital audio synthesis 101) https://ift.tt/NAIYGmW November 26, 2022 at 12:26PM

Show HN: Primitive tool to record GIFs from terminal commands https://ift.tt/8MpYmg0

Show HN: Primitive tool to record GIFs from terminal commands I've made a primitive tools to record GIF files. There's many tools like this, but I was inspired by VHS[0]. The thing is, VHS requires ffmpeg and chromium to create GIFs and videos, which is a nice approach, but it's too heavy for my taste. Basically, I forked a simple terminal emulator[1] written in plain C and added commands to write output straight to a GIF file[2]. It's stil a WIP pet-project, but I believe it could be usefull for someone, for example, to create animated illustrations for documentation, blog posts and such. [0] https://ift.tt/74yo3WX [1] https://ift.tt/jJ479XI [2] https://ift.tt/uemKS8C https://ift.tt/aWQqiKp November 26, 2022 at 05:34PM

الجمعة، 25 نوفمبر 2022

Show HN: I made an API builder for side projects https://ift.tt/UVM9ljy

Show HN: I made an API builder for side projects https://ift.tt/jVyuatK November 26, 2022 at 08:43AM

Show HN: Open Source Bot That Summarizes Top Hacker News Stories Using GPT-3 https://ift.tt/nN1lFJr

Show HN: Open Source Bot That Summarizes Top Hacker News Stories Using GPT-3 https://ift.tt/N07ESgq November 26, 2022 at 04:04AM

Show HN: Open-Source Page Block Builder with Remix and Tailwind CSS https://ift.tt/Lc3frUq

Show HN: Open-Source Page Block Builder with Remix and Tailwind CSS https://ift.tt/TNsAygF November 26, 2022 at 02:34AM

Show HN: Open-source case management for KYC/B (built-in OCR, face matching ML) https://ift.tt/AaVHyEq

Show HN: Open-source case management for KYC/B (built-in OCR, face matching ML) Hi everyone, We have just released an open-source case management dashboard for manually approving/rejecting KYC requests (know your customer) with built-in OCR & face-matching functionalities. Next steps: - Enable KYB (business onboarding) documents and personas approval. - Connected backend between our KYC flow and the case management dashboard. - Releasing an open-source rule engine, to help automate decisions. We’d love for you to try it out, give us feedback, and suggest features that would make it applicable to you. And if the rest of the project is relevant or interesting to you, follow us here: https://ift.tt/Mszy1qd and we’ll update you once new things are available. Thanks! https://ift.tt/AUJXwNS November 25, 2022 at 11:44PM

الخميس، 24 نوفمبر 2022

Show HN: A new way to do footnotes https://ift.tt/CxY7kU2

Show HN: A new way to do footnotes https://ift.tt/oGsF0rZ November 25, 2022 at 04:59AM

Show HN: Analyze the behavior of OSS for malicious intent https://ift.tt/NJrlz1w

Show HN: Analyze the behavior of OSS for malicious intent https://ift.tt/WcO9enS November 25, 2022 at 04:05AM

Show HN: Google Sheets GOOGLEFINANCE() reliability enhancement https://ift.tt/alUCFhb

Show HN: Google Sheets GOOGLEFINANCE() reliability enhancement Anyone who uses GOOGLEFINANCE() for stock/ETF prices and then logs your total portfolio assets daily (by trigger), knows that it is not 100% reliable. What I wanted was something that would use the last good data point if GOOGLEFINANCE was failing. So I added caching to solve this problem. There is also another issue that GOOGLEFINANCE is particularly bad with Canadian stock symbols. It also does not find stock/etf dividend yields. For this I query a few finance websites to pull in the missing info. Now the problem looking up a couple hundred symbols using =CACHEFINANCE() (my custom function) was the dreaded 'Loading' error, which would also cause asset tracking to fail - so... I also added the capability to run as a trigger function, so it has now been 100% success for my logging. The app script will create a trigger for each job required (i.e. pricing is one, yieldpct is another, etc.). It will also automatically exit and re-start the trigger if it can't get through all requests before the 6 minute mark (a Google restriction). This is especially needed with the 'Yieldpct' because all data is found using URL fetch - which is much slower than a working GOOGLEFINANCE. I have made this an open source project if you want to use the Google Apps Script. Please let me know of any suggestions to help improve going forward. This version works for me, but of course the first person using other than me will probably find something wrong. I'm sure my README.md could use some further enhancements. https://ift.tt/v289a0N November 25, 2022 at 02:42AM

Show HN: World Cup 2022 CLI Dashboard – Watch matches in your terminal https://ift.tt/jYnR9ZP

Show HN: World Cup 2022 CLI Dashboard – Watch matches in your terminal https://ift.tt/17umDdH November 25, 2022 at 01:56AM

Show HN: Have fun betting virtual (not real) money on predictions from HN users https://ift.tt/vL6UHn0

Show HN: Have fun betting virtual (not real) money on predictions from HN users I wanted to see how difficult it would be to build a web app using a sub-$300 android smartphone. Decided to build a fun predictions website where you could bet virtual (not real) money on predictions made by others, and also make predictions of your own. Building it turned out to be considerably easier and more fun than I anticipated. Primary tools used were: # QuickEdit as the mobile code editor (Note: the free version of the QuickEdit app is riddled with ads, it shows an advert each time you close a tab, but it unfortunately had the best UI of the 3 or so Android code editors I tested. Ended up using NetGuard to block it from retrieving & displaying ads), # PHP for the Backend ( custom PHP microframework I've used and built on over the past few years ). # jQuery for the frontend js ( cringing ) - it appears I'm simply too lazy to learn React/Vue/et al. Every once in a while, I pick one of them to learn, but I always end up returning to jQuery - or time-permitting - amateur level vanilla JS. # Bootstrap for the CSS - Battle-tested. For a purely backend dev with minimal design skills, good ol' Bootstrap (and in a growing number of cases, Tailwind) is always a life saver. # Whole thing is hosted on 2 VMs (1 hosting the web app, and 1 hosting Redis & MySQL). # As to the site itself, it turned out to be pretty cool to play around with. Go there, view the predictions, bet on the predictions you believe will come true, or against the ones you think will not. You get $50,000 to bet with (not real money). No signup is required to bet, but a quick signup is required to make a prediction. Hope you guys like it, and please be ruthless in telling me of any bugs you've found. So go on here => kudotap.com And Have Fun! https://kudotap.com November 25, 2022 at 01:07AM

Show HN: Stable Diffusion v2 web interface https://ift.tt/dShzKob

Show HN: Stable Diffusion v2 web interface https://ift.tt/XzaBpqC November 24, 2022 at 11:58PM

Show HN: I've created an example project for Server-Driven UI with documentation https://ift.tt/HhIvLNS

Show HN: I've created an example project for Server-Driven UI with documentation Best practices for Server-Driven UI (SDUI) is hard to find or is unclear. I've worked with it for a number of years and have created this repository to share my learning. I hope this gives some clarity to what SDUI can do. It's a project that will continue to grow and feel free to share/express/educate/hate/love some feedback. https://ift.tt/8j3gCDT November 24, 2022 at 03:45PM

Show HN: Automated Stair Lighting Project https://ift.tt/z4d8hRi

Show HN: Automated Stair Lighting Project https://ift.tt/PzWFauZ November 24, 2022 at 12:11PM

الأربعاء، 23 نوفمبر 2022

Show HN: Could you be a web designer? https://ift.tt/ucbW1df

Show HN: Could you be a web designer? I made a short quiz to test web/frontend design skills. Some of the questions require knowledge of trends, but most of them test the ability to notice small details in the design and css of the page. Hope you have fun with it! https://ift.tt/lLjZYa5 November 24, 2022 at 05:49AM

Show HN: OpenDolphin – A Community Built Open Source Social Network https://ift.tt/juYWqZa

Show HN: OpenDolphin – A Community Built Open Source Social Network Hey HN! I'm trying to create a community of people that are willing to contribute to the OpenDolphin project. The goal of the project is to build an Open Source _centralized_ social network that would ideally compete with Twitter, Facebook and Instagram. The main difference between the well established social and this one would be that it is going to be built and managed in the public, in the most transparent way possible. Features will be implemented and requested by the community - and generally speaking everything would be community-centric. If the project takes off, this might become one of the most transparent companies / projects out there. If you fancy joining us, come say "Hi" on our Slack instance, and help us shape the next social network! https://ift.tt/mjvBYQa November 24, 2022 at 04:55AM

Show HN: I've made bad Apple, but using HTML tables https://ift.tt/bMjHmXZ

Show HN: I've made bad Apple, but using HTML tables https://ift.tt/WYpBaXG November 24, 2022 at 02:04AM

Show HN: Makeshift GPU tensor core using 64-bit CPU integer math https://ift.tt/DfqtZMX

Show HN: Makeshift GPU tensor core using 64-bit CPU integer math https://ift.tt/Kq0omsE November 24, 2022 at 12:53AM

Show HN: Vinyl: Relational Streams for Java https://ift.tt/zQMpRVk

Show HN: Vinyl: Relational Streams for Java Vinyl extends Java Streams with relational operations. I wanted to try a different approach than what I'd found in the wild, to get at a solution that feels good. Vinyl offers type-safe access without type bloat. It offers an extremely expressive API without scores of opinionated methods to learn. It integrates with the Streams we already have, and plays nice with parallelism. If we can do it in SQL, we should be able to do it in Java. https://ift.tt/hTEKWQy November 23, 2022 at 08:33AM

الثلاثاء، 22 نوفمبر 2022

Show HN: Google Form filling made easy via QRCode https://ift.tt/q8MgVEj

Show HN: Google Form filling made easy via QRCode Get tired of sharing the google form to email addresses one by one? Response Manager add-on makes the process easier by generating QRCode for the form and share that with your audience! https://www.youtube.com/watch?v=R49zLMZ8sxs November 23, 2022 at 08:09AM

Show HN: A robot that plays the Simon game https://ift.tt/dOna5Te

Show HN: A robot that plays the Simon game https://ift.tt/gZtmiB3 November 23, 2022 at 05:40AM

Show HN: `Curl Asciiquarium.live` https://ift.tt/lK9sayJ

Show HN: `Curl Asciiquarium.live` https://ift.tt/beiIPMp November 23, 2022 at 02:48AM

Show HN: Visualising real-time Sydney bus congestion with Marey charts https://ift.tt/wT1vfr2

Show HN: Visualising real-time Sydney bus congestion with Marey charts https://ift.tt/uEZ43kc November 23, 2022 at 01:46AM

Show HN: CodeLink: create links to blocks of code in your IDE https://ift.tt/A3Ojcgq

Show HN: CodeLink: create links to blocks of code in your IDE Small team down here in South New Zealand just launched CodeLink. In short its an IDE (VSCode/JetBrains) plugin that lets you share blocks of code that link directly to the code inside your IDE or repo. We use it all the time and think its pretty nifty tech that lets you understand someone’s code in context very quickly. we’re hoping to keep refining it to make it better and more useful. https://codelink.dev/ November 23, 2022 at 01:03AM

Show HN: Transform & integrate data with this modern replacement for Airflow https://ift.tt/nswR9ah

Show HN: Transform & integrate data with this modern replacement for Airflow You can now use Mage to build data integration pipelines along with streaming pipelines, batch processing pipelines, and more: https://www.mage.ai November 22, 2022 at 09:42PM

Show HN: JXL.js – JPEG XL Decoder in JavaScript Using WebAssembly in Web Worker https://ift.tt/tbAISy8

Show HN: JXL.js – JPEG XL Decoder in JavaScript Using WebAssembly in Web Worker https://ift.tt/IOVzvBb November 22, 2022 at 04:37PM

Show HN: Llama – Terminal File Manager https://ift.tt/ZXoK3j9

Show HN: Llama – Terminal File Manager https://ift.tt/QoEeX35 November 22, 2022 at 12:09PM

Show HN: OKSolar: Improving Solarized using the OKLab perceptual colorspace https://ift.tt/xA7U2Rf

Show HN: OKSolar: Improving Solarized using the OKLab perceptual colorspace https://meat.io/oksolar November 20, 2022 at 01:03AM

الاثنين، 21 نوفمبر 2022

Show HN: Comparing Open Source Projects https://ift.tt/XEPQmaM

Show HN: Comparing Open Source Projects We just pushed out https://ift.tt/sjDLlB4 which allows you to compare commit and contributor velocity for a group of OSS projects. https://ift.tt/Ubeu82z November 22, 2022 at 06:38AM

Show HN: Wiretap – Transparent WireGuard proxy server without root https://ift.tt/9ECkuiU

Show HN: Wiretap – Transparent WireGuard proxy server without root https://ift.tt/fErLdx9 November 22, 2022 at 04:21AM

Show HN: I built a job board for payments and fin-tech engineering jobs https://ift.tt/gDOpUkE

Show HN: I built a job board for payments and fin-tech engineering jobs https://ift.tt/aiFgAJG November 22, 2022 at 02:15AM

Show HN: Organize Carpools with Co-Workers https://ift.tt/fsXK8e2

Show HN: Organize Carpools with Co-Workers Here's something I've been working on to help employees find carpooling options with co-workers. With inflation & gas prices going up this seems like a really good thing to have going forward. Happy to have any feedback and I'll roll it back into the site. Thank you! https://ift.tt/6E2aHIT This is a repost after 10 weeks up working on feedback from HN with updates and a website redesign [1]. I submitted this before and there was very good feedback about target audience, need to show benefits, etc. Basically, I had a website that looked like it was designed by a programmer. I'd spent 95% of the work on the backend systems and 5% on the website. I've tried to majorly improve the website with screenshots and demos now. [1] https://ift.tt/Ybw8OB2 https://ift.tt/6E2aHIT November 22, 2022 at 01:30AM

Show HN: Download 1000km² of NYC under CC-BY 4.0 https://ift.tt/BCievO3

Show HN: Download 1000km² of NYC under CC-BY 4.0 Bringing the real world into virtual space for every creator has been a passion of mine for over a decade. Come on over and download as much or as little as you want. Can't wait to see what you create. https://ift.tt/6nDlTyB November 21, 2022 at 10:57PM

Show HN: TwitterMediaViewer – a viewer for tweet archives from TwMediaDownloader https://ift.tt/4yGXvaH

Show HN: TwitterMediaViewer – a viewer for tweet archives from TwMediaDownloader TwitterMediaViewer is a browser-based program for viewing tweets from zip archives created by the Twitter Media Downloader browser extension. The Twitter Media Downloader is a great browser extension but there is no way to view tweets from the zip files it generates in a twitter style interface, this tool solve that. It's written in vanilla JavaScript and runs completely within your web browser. https://ift.tt/qo4R2J1 November 21, 2022 at 09:16PM

Show HN: Web3 is not community-led, as much as they try to claim they are https://ift.tt/EHTul9L

Show HN: Web3 is not community-led, as much as they try to claim they are https://ift.tt/FNsLlYt November 21, 2022 at 09:15PM

Show HN: A color picker for named web colors only https://ift.tt/w7pV6tF

Show HN: A color picker for named web colors only I had this idea kicking around in my head for quite a while. Took an evening to make this, and a short morning to polish it a bit. So here it is! https://ift.tt/MSA9oxc November 21, 2022 at 07:12PM

Show HN: Open-source text-to-geolocation models https://ift.tt/71kqLr8

Show HN: Open-source text-to-geolocation models Yachay is an open-source community that works with the most accurate text-to-geolocation models on the market right now https://ift.tt/m13XpH4 November 21, 2022 at 07:10PM

Show HN: Buzz, strongly typed scripting language written in Zig https://ift.tt/CrbkYGJ

Show HN: Buzz, strongly typed scripting language written in Zig https://ift.tt/ceDafj2 November 21, 2022 at 02:29PM

الأحد، 20 نوفمبر 2022

Show HN: I built a game to test OKLCH colors/gradients in my canvas library https://ift.tt/J7tOaRf

Show HN: I built a game to test OKLCH colors/gradients in my canvas library https://ift.tt/ksD0olu November 21, 2022 at 01:22AM

Show HN: C++17 RISC-V RV32/64/128 userspace emulator library https://ift.tt/HqV1OUS

Show HN: C++17 RISC-V RV32/64/128 userspace emulator library https://ift.tt/FNUT0xl November 20, 2022 at 11:58PM

Show HN: NetworkScan – IP Lookups for Open Ports https://ift.tt/dWoIegM

Show HN: NetworkScan – IP Lookups for Open Ports https://ift.tt/3EkFTWa November 20, 2022 at 04:24PM

Show HN: A Hacker News reader with the UX of YouTube Shorts https://ift.tt/0y5feqU

Show HN: A Hacker News reader with the UX of YouTube Shorts https://ift.tt/B05J8D2 November 20, 2022 at 01:08PM

السبت، 19 نوفمبر 2022

Show HN: ILLA is an Open-source alternative to Retool https://ift.tt/W7sjpJf

Show HN: ILLA is an Open-source alternative to Retool https://ift.tt/RKj72rt November 20, 2022 at 09:30AM

Show HN: Rust Ownership: Value and Reference https://ift.tt/MDvcxg1

Show HN: Rust Ownership: Value and Reference https://ift.tt/4cXDtVJ November 20, 2022 at 07:22AM

Show HN: Flow – open-source ePub reader with VS Code style https://ift.tt/MIg6dUW

Show HN: Flow – open-source ePub reader with VS Code style After more than half a year of work, I decided to open source it. Looking for a remote job by the way. https://ift.tt/xYVcC3p November 20, 2022 at 06:38AM

Show HN: Verofile https://ift.tt/a153VPM

Show HN: Verofile https://ift.tt/496zYMj November 20, 2022 at 01:34AM

Show HN: API to deliver responsive images for Web https://ift.tt/g78qNj4

Show HN: API to deliver responsive images for Web https://ift.tt/TG5jFHz November 19, 2022 at 01:59PM

الجمعة، 18 نوفمبر 2022

Show HN: Open-Source Alternative to Retool https://ift.tt/nOP8ry0

Show HN: Open-Source Alternative to Retool https://ift.tt/Q6ATKFa November 19, 2022 at 07:40AM

Show HN: Cujo's Curated SIDs https://ift.tt/DvTRmyu

Show HN: Cujo's Curated SIDs I've listened to SID music on and off since the 80s, and mostly from early games and demos. Lately, I have explored more recent music. There are online lists of peoples favorite SID music, and online players, see [1] [2] [3] [4] [5] [6]. Because I have different tastes, I had the motivation to make my own list and UX. So from january 2020 to september 2022, I listened through the HVSC having over 50k songs, resulting in a list of 600-700 favorites. I put together a UX so I can easily access them. This project is mostly for my own enjoyment, but I guess that many others here would also enjoy it. Please let me know if you have suggestions for songs I should reconsider adding, or some feedback on the UX. [1] Show HN: Online SID-Player with spectrum viewer ( https://ift.tt/wran5V8 ) [2] High Voltage SID Collection – Commodore 64 music for the masses ( https://ift.tt/HobJU5c ) [3] Dial-a-Sid ( https://ift.tt/ldnQNrT ) [4] The Sid Collection ( https://ift.tt/bwDhi2j ) [5] WebGL SID-emulator in C++ compiled to JavaScript with Emscripten ( https://ift.tt/6Dymoqn ) [6] DeepSID: online SID (Commodore 64 music) player ( https://ift.tt/M9R4m6k ) https://ift.tt/g24iqpl November 17, 2022 at 02:59PM

I made a free transcription service powered by Whisper AI https://ift.tt/iNjCxEh

I made a free transcription service powered by Whisper AI https://ift.tt/jXqW7Zx November 19, 2022 at 02:33AM

Show HN: A minimal, keyboard centric Firefox theme https://ift.tt/B1S6esn

Show HN: A minimal, keyboard centric Firefox theme Hi, Tired with unneccacary clutter, and not that many options for minimal browsers, with the option of browsing without toolbars. I made this quick tweak. By now means a technical feat, but it does the job. Figured some of you might enjoy! https://ift.tt/VijPKQ6 November 19, 2022 at 01:08AM

Show HN: At a Glance ESM Support for NPM Packages https://ift.tt/cRKX2bu

Show HN: At a Glance ESM Support for NPM Packages We've rolled out a feature for openbase.com that we think is a DX game changer for Node devs. Since the emergence of ECMA Script modules, it's been a continuous guessing game as to what kind of exports a package has. That's never really been discoverable without using a site like unpkg, or installing the package and inspecting package.json. Openbase now displays the ES Module support level (e.g. type of exports) on all of their package pages. We added this feature because our devs are some of the folks continually caught off guard by installing an NPM dependency only to find out it's ESM-only. If that's you too, or if the type of exports matter for your project, check out the package on Openbase first. https://openbase.com A few screenshots: - https://ift.tt/Wsie4vh - https://ift.tt/RawpJei - https://ift.tt/4mUWKCE November 18, 2022 at 11:47PM

Show HN: We built an open-source Zapier for developer to connect APIs&workflows https://ift.tt/2s5U4TZ

Show HN: We built an open-source Zapier for developer to connect APIs&workflows https://ift.tt/z2bS76A November 18, 2022 at 09:18PM

الخميس، 17 نوفمبر 2022

Show HN: I'm building the Costco for apparel https://ift.tt/m1kgfbo

Show HN: I'm building the Costco for apparel Hey there, I’m building blnkfabrics.com Think of it as a Costco for apparel, pay a yearly membership and get the best prices on high quality clothes with no weird logos or designs. The apparel is typically sold at cost+10%(to cover handling and logistics) Site is almost finished, technically is fully operational meaning you can buy the membership right now and the orders will fulfill, but need to fix some factors(landing page, copy, favicon, etc.) Also make sure to check the FAQ page, will answer most questions. If there are other questions you think I should answer let me know Would love any feedback, be honest! Thanks. https://ift.tt/XizJhAR November 18, 2022 at 01:12AM

Cartwright: Automating the detection of geographic and temporal features https://ift.tt/50xqRHl

Cartwright: Automating the detection of geographic and temporal features https://ift.tt/M8hs3qE November 17, 2022 at 07:52PM

Show HN: Create hundreds of AI-generated profile pictures https://ift.tt/Diostbc

Show HN: Create hundreds of AI-generated profile pictures tl;dr: use this to create hundreds of AI-generated profile pictures of yourself! I’ve been meaning to play around with some of the latest trendy AI models (DreamBooth in this case), so I hacked this together over the weekend. I’m not doing anything particularly sophisticated other than providing a simple UI over an API that does most of the heavy lifting, but if people are interested in giving it a shot, I might invest more in fine-tuning. (`HNFAM22` coupon code for $10 off) https://ift.tt/jQky3at November 18, 2022 at 12:06AM

Show HN: A Search Engine for React Components https://ift.tt/G2lDCbz

Show HN: A Search Engine for React Components I built this to help developers create UI faster. Just search for a component, make quick visual edits, then export the code. https://ift.tt/MqWsplz November 17, 2022 at 11:07PM

Show HN: A web extension to open multiple AWS console simultaneously https://ift.tt/vuQqr0b

Show HN: A web extension to open multiple AWS console simultaneously https://ift.tt/Q5fkP7z November 17, 2022 at 05:40PM

Show HN: Run Nginx with Podman and socket activation https://ift.tt/p5Ct1Pi

Show HN: Run Nginx with Podman and socket activation https://ift.tt/mFTEYip November 17, 2022 at 05:06PM

Show HN: MERN stack on steroids for SaaS Boilerplate, rebuilt with Modern Tech https://ift.tt/46AVOHC

Show HN: MERN stack on steroids for SaaS Boilerplate, rebuilt with Modern Tech https://modernmern.com November 17, 2022 at 04:56PM

Show HN: Text editor with inline English-German dictionary https://ift.tt/2Ruzb38

Show HN: Text editor with inline English-German dictionary Hi When you are learning a new language, you need to practice different skills: reading, listening, speaking, writing. I find writing to be the hardest activity, not least because I have to look up words in the dictionary all the time, and that is a frustrating context switch. Here is an experimental CodeMirror-based editor, that lets you look up translations inline. Type @ followed by the English word, and get a list of possible translations, and select the translation to apply it. Online demo: https://ift.tt/6b529Wz https://ift.tt/qCkdjJ3 November 17, 2022 at 04:05PM

الأربعاء، 16 نوفمبر 2022

Show HN: I Built a Gaming GeoGuessr https://ift.tt/kCYGpBK

Show HN: I Built a Gaming GeoGuessr My friend and I made a fully featured gaming geoguessr - complete with 360 degree panoramas, movement, leaderboards, and multiplayer. We had made a Fortnite geoguessr a while back, and although this was well received, our goal always was to bring the worlds of all games to the browser. A much harder task considering the scale and scope of many open world games. We had to make a bunch of tools to be able to achieve this. World of Warcraft alone took us roughly 3,000,000 images to do (and will likely need another 1,000,000 for Dragonflight once it releases). We are finally at a point where we are happy to release this into the wild and let people try it, although we are still working hard on adding all the games that are listed as coming soon. If you're ever bored, and would like to test your gaming map knowledge - or would just like to explore the world in your browser akin to Google StreetView, you can check us out at https://lostgamer.io https://lostgamer.io/ November 17, 2022 at 12:14AM

Show HN: Pomodoro Timer with Friends https://ift.tt/2Y3iMDn

Show HN: Pomodoro Timer with Friends https://pomochat.com November 16, 2022 at 11:14PM

Show HN: I built a tool to get instant test results (250ms) https://ift.tt/mZ8Gj6L

Show HN: I built a tool to get instant test results (250ms) https://ift.tt/CaLzF6f November 16, 2022 at 06:39PM

Show HN: European based endurance sports planning and analytics platform https://ift.tt/ygzEBHD

Show HN: European based endurance sports planning and analytics platform I worked on this more then 2 years now. It's gaining more and more attention recently, so the database byte size is getting bigger and bigger. The stack is React, Node, MongoDB (replica set) with XFS on primary servers and ZFS on secondary servers for snapshots. Distributed with LXC/LXD containerization. https://www.tredict.com November 16, 2022 at 06:30PM

Show HN: A simple, terminal game of liar's dice for human, computer and AI https://ift.tt/iOT7vql

Show HN: A simple, terminal game of liar's dice for human, computer and AI Play locally, play over websockets. A simple program to play against the computer, or with others over websocket. I need to improve the local computer agent (using some better probability theory), but I wonder if there is much AI research for liar's dice or dice based game I could implement. https://ift.tt/d1zrgjD November 16, 2022 at 10:10AM

Show HN: A drop-in GDPR-safe Google-font replacement for GitHub pages https://ift.tt/dOiLACx

Show HN: A drop-in GDPR-safe Google-font replacement for GitHub pages https://ift.tt/oJeyIqv November 16, 2022 at 04:02PM

الثلاثاء، 15 نوفمبر 2022

Show HN: Retool Workflows – Zapier for developers https://ift.tt/u96QqUh

Show HN: Retool Workflows – Zapier for developers https://ift.tt/2rYZ95P November 16, 2022 at 10:31AM

Show HN: Manage your attention better with Mutter https://ift.tt/w4cHnAz

Show HN: Manage your attention better with Mutter Dear HN Friends, PsyTech ( https://www.psytech.ai ) is a young & ambitious applied research startup focusing on information discovery, machine recommendations, and generative design. We apply psychological theory to human-computer interaction design to create new and improved user experiences. Mutter ( https://mutter.cards ) is the first product in our roadmap. We are building the simplest way to discover and share what you seek online. Help us in this journey by trying out our alpha and sharing your suggestions at feedback@psytech.ai Taking feature suggestions on behalf of our team :) Twishmay Founder, PsyTech https://mutter.cards/ November 16, 2022 at 03:37AM

Show HN: Woodpecker, an unusual Zachtronics-inspired cryptography challenge https://ift.tt/IU2g64m

Show HN: Woodpecker, an unusual Zachtronics-inspired cryptography challenge https://ift.tt/ksRIdFC November 16, 2022 at 12:42AM

Show HN: Kùzu: An Embeddable GDBMS like DuckDB/SQLite from UWaterloo https://ift.tt/lIrHBUy

Show HN: Kùzu: An Embeddable GDBMS like DuckDB/SQLite from UWaterloo Hello HN! Today, we are pleased to publicly release Kùzu: a new embeddable graph database management system under a permissible license. You can see our blog post in the above link that gives an overview of the system and our goals/vision. The system is in its early stages but please try it out and give us your feedback, tell us your feature requests, and please report bugs! https://ift.tt/4w8qufs November 15, 2022 at 05:48PM

Show HN: Hexagon Pattern Generator https://ift.tt/LGVryfD

Show HN: Hexagon Pattern Generator Hello, I made a generator. It's 100% free. Customize with colors, filters, and transforms. https://ift.tt/oUNMDse November 15, 2022 at 12:48PM

الاثنين، 14 نوفمبر 2022

Show HN: Science fiction inspired by an HN thread (5 min read) https://ift.tt/pZvNtDW

Show HN: Science fiction inspired by an HN thread (5 min read) Inspired by some awesome comments in: https://ift.tt/5ibXaG9 https://ift.tt/By4NFKp November 14, 2022 at 10:27PM

Show HN: Plugin to create new Mastodon Toot for all new WordPress posts https://ift.tt/FDKM0eX

Show HN: Plugin to create new Mastodon Toot for all new WordPress posts https://ift.tt/O1RkrTx November 14, 2022 at 09:13PM

Show HN: We built a bot to turn your voice messages into text https://ift.tt/eogdrGF

Show HN: We built a bot to turn your voice messages into text https://ift.tt/fVlwqtB November 14, 2022 at 06:13PM

Show HN: Open-Source Alternative to Retool https://ift.tt/X5fcLTg

Show HN: Open-Source Alternative to Retool https://ift.tt/sLcVvP1 November 14, 2022 at 04:20PM

Show HN: I created a site to make AI generated photos of your pet https://ift.tt/Day0Pz2

Show HN: I created a site to make AI generated photos of your pet Hey HN, I have Goats and a camel as my pets and I recently saw some very cool AI-generated pictures so I decided to build a startup with my 19 y/o brother where you can generate these AI photos for your pet. I thought this could be a cool idea for crazy pet owners who want to create new memories with their pet or to get new photos of a deceased pet. Let me know if you have any feedback or questions! https://www.petpic.ai/ November 14, 2022 at 03:41PM

Show HN: 500 Letters – A fiendishly addictive word game https://ift.tt/JDpG0f3

Show HN: 500 Letters – A fiendishly addictive word game https://500letters.com November 14, 2022 at 11:26AM

الأحد، 13 نوفمبر 2022

Show HN: Twix – Atomic React Styling with TailwindCSS https://ift.tt/zIvMyqi

Show HN: Twix – Atomic React Styling with TailwindCSS https://ift.tt/alLCOgP November 13, 2022 at 07:02PM

Show HN: Enabling SSH Access Control Using GitHub Repo Permissions (No Key File) https://ift.tt/9nJ2ab6

Show HN: Enabling SSH Access Control Using GitHub Repo Permissions (No Key File) https://ift.tt/8RLdJNT November 13, 2022 at 06:35PM

Show HN: Made an app that assess the daily economic situation using Bert https://ift.tt/kCQbEiP

Show HN: Made an app that assess the daily economic situation using Bert Spoiler: is not too good, everytime something 'rises' it classifies it as a good news, even when is inflation or other similar things. https://ift.tt/LkBjoV4 November 13, 2022 at 06:24PM

Show HN: I built my own PM tool after trying Trello, Asana, ClickUp, etc. https://ift.tt/048Dtzo

Show HN: I built my own PM tool after trying Trello, Asana, ClickUp, etc. Hey HN, Over the past two years, I've been building Upbase, an all-in-one PM tool. I've tried so many project management tools over the years (Trello, Asana, ClickUp, Teamwork, Wrike, Monday, etc.) but they've all fallen short. Most of them are overly complicated and painful to use. Some others, like Trello, are too limited for my needs. Most importantly, most of these tools tend to be focused on team collaboration and completely ignore personal productivity. They are useful for organizing my work, but not great at helping me stay focused to get things done. That's why I decided to build Upbase. I try to make it clean and simple, without all the bells and whistles. Apart from team collaboration, I added many personal productivity features, including Weekly/Daily planner, Time blocking, Pomodoro Timer, Daily Journal, etc. so I don't need another to-do list app. Now I can use Upbase to collaborate with my team AND manage your personal stuff at the same time, without all the bloat. If these resonate with you, then give Upbase a try. It has a Free Forever plan though. Let me know if you have any feedback or questions! https://upbase.io/ November 13, 2022 at 04:00PM

Show HN: Kira – a fast and scalable sandbox code execution engine https://ift.tt/ltHZSoT

Show HN: Kira – a fast and scalable sandbox code execution engine Greeting HN, I would like to present my project I've been worked on the several months. It is a fast and scalable general purpose remote code execution engine. The goal of this project was to get to know golang a bit better and. Currently, kira is in its early stage, and currently it does not support multiple files. However, I am constantly trying to work on this project and improve it. Feel free, to give me feedback in any way! Thank you :) The main ideas for this project: * Fast and secure remote code execution engine that is scalable, * Logging of the code executions, * Test runner that executes custom unit tests (for building something like leetcode), * Future: custom docker environments to have long-term projects https://ift.tt/lYuQh3o November 13, 2022 at 03:23PM

Show HN: Eleven – Free, open-source, Codespaces alternative with automatic HTTPS https://ift.tt/jwBiVkL

Show HN: Eleven – Free, open-source, Codespaces alternative with automatic HTTPS Hey HN, Eleven is the second project that I've built to learn Go. It lets you create code sandboxes, in your cloud provider account, easily. What's a "code sandbox"? Just a VM, running in your cloud provider account, with some runtimes pre-installed, your repositories cloned, a way to connect to it with your preferred editor (or via SSH) and a way to serve your apps easily via HTTP (with automatic HTTPS). You could use it as a remote development environment, to test some code or even to deploy your app. It's up to you. For example, to deploy a Node.JS app: $ eleven aws init hello-world --runtimes node@18.7.0 --repositories eleven-sh/hello-world > Success! The sandbox "hello-world" was initialized. $ ssh eleven/hello-world forever node index.js > Forever: command started. Run "forever stop" in current path to stop. $ eleven aws serve hello-world 8000 --as hello.eleven.sh > Success! The port "8000" is now reachable at: https://hello.eleven.sh $ curl https://hello.eleven.sh > Hello World Still learning Go by the way, so I'm open to any suggestions to improve. https://ift.tt/9fOZeMS November 13, 2022 at 01:01PM

السبت، 12 نوفمبر 2022

Show HN: Fed Up Inflation Game https://ift.tt/ZOJ4VM7

Show HN: Fed Up Inflation Game Elixir/Phoenix LiveView Concept shamelessly stolen from Cookie Clicker. https://fed-up.fly.dev/ November 13, 2022 at 07:14AM

الجمعة، 11 نوفمبر 2022

Show HN: Eev and TikZ, or: how to learn TikZ using a REPL https://ift.tt/4MX1NtZ

Show HN: Eev and TikZ, or: how to learn TikZ using a REPL Hi all, I made a video that at first sight is about a way to use REPLs to explore TikZ - and TikZ is a huge (La)TeX package for drawing graphics... At second sight that video is about a series of tricks for using REPLs in Emacs, and TikZ is just an excuse to present them. As far as I know those tricks are very unusual; they implement a kind of "meta-REPL" that controls other REPLs, and they do that in a way that is much simpler, and much easier to hack, than Org's code blocks and than the cells in Jupyter notebooks. The page has lots of screenshots and links, and it has instructions for downloading the video and its subtitles, and for reading the subtitles in plain text. I tried to make everything as accessible as possible for the people who just want to watch the the first two parts of the video - "Introduction" and "Trying it" - in super-high speed. I'm especially interested in pointers to related work. Cheers, have fun, etc! =) https://ift.tt/zPRrvFI November 12, 2022 at 03:27AM

Show HN: Wa-tunnel – HTTP Tunneling through Whatsapp https://ift.tt/tzj4bvp

Show HN: Wa-tunnel – HTTP Tunneling through Whatsapp Side project tunneling a TCP port through WhatsApp, can be useful on airplanes or any WiFi/carrier that has unlimited social network data limits. Appreciate feedback :) https://ift.tt/JdflPvj November 12, 2022 at 05:17AM

Show HN: Everybody should create a practice repo https://ift.tt/VInjvJl

Show HN: Everybody should create a practice repo Hi everybody, I personally found the best way to motivate yourself to program everyday is by creating a practice repo and by uploading anything you code up that day into this repo. This is a great way to stay consistent seeing the bright green light up every time you push your code. It's very addicting and satisfying, and has definitely made me a better programmer over the past few months. https://ift.tt/27iZvB6 November 12, 2022 at 05:26AM

Show HN: Visualization of Ghost Buses in Chicago https://ift.tt/VzI13WQ

Show HN: Visualization of Ghost Buses in Chicago https://ghostbuses.com November 12, 2022 at 05:45AM

Show HN: Notify – Send messages to 25 different services at once with Golang https://ift.tt/M0aLzRK

Show HN: Notify – Send messages to 25 different services at once with Golang https://ift.tt/BpaKrOt November 11, 2022 at 11:01PM

Show HN: ShowMeYourHotKeys – A macOS app to show applications menu shortcuts https://ift.tt/jskL0uE

Show HN: ShowMeYourHotKeys – A macOS app to show applications menu shortcuts Hi everyone, ShowMeYourHotKeys is a macOS application I worked for the last months. This app shows the frontmost app's menu items shortcuts (it also have some other features) There is a beta version available on the website. Accessibility permission is necessary to obtain menu items informations and Full disk Access is necessary to create custom shortcuts. I would love to hear all the feedbacks and suggestions. Thank you for your attention. https://ift.tt/ZUaP4ni November 11, 2022 at 08:15PM

Show HN: A little side project, a watercolor art generator https://ift.tt/bTP5EQN

Show HN: A little side project, a watercolor art generator Hi HN - this is a little side project I threw together. Some implementation details: image processing is all done with headless GIMP (running inside a Docker container) through its built-in Python API. It's _very_ slow (about 50 seconds/image), and currently it processes exactly one image at a time. The website is built with NextJS; payments are processed by Stripe. I've had the best results with pictures of houses, although certain photos of people or nature can look neat, too. (For example: https://ift.tt/nmBHch5 , original photo from https://ift.tt/9E4NAUi .) The effect obscures the edges of the photo, so images with plenty of margin around the subject work best. Something I'd like to play around with is swapping the GIMP script for an AI-based process (maybe using something like Stable Diffusion?), with the goal of generating images that look more handmade (something like these: https://ift.tt/cL3XHI5 ). I have exactly zero AI experience though, so there would be a bit of a learning curve. Would love any thoughts or critiques! ---- edit: remove unrelated details https://ift.tt/HXwJKZ8 November 11, 2022 at 06:32PM

Show HN: BirdsForHire.com - Helping twitter ex-employees find a new team. https://ift.tt/Vs31zui

Show HN: BirdsForHire.com - Helping twitter ex-employees find a new team. BirdsForHire is a site where Twitter ex-employees submit their information so that recruiters can reach out easily. I'm Yasu Flores and I built this site after watching all the Twitter changes unfold. It’s tough to not have a job and be under a Visa, ex-employees will have to move out of the US if they don’t find a new job in less than 60 days. My goal is to help the fired employees find a new team. I'll be personally verifying the profiles from the people that wish to submit their information, I’ll do my best to: -Make the verification process fast. -Keep profiles up to date for recruiters. https://ift.tt/ZcCvFQt November 11, 2022 at 08:27AM

الخميس، 10 نوفمبر 2022

Show HN: Full Fledged Image Editor in Browser https://ift.tt/ZKsILDx

Show HN: Full Fledged Image Editor in Browser https://ift.tt/YnFkSRX November 11, 2022 at 05:53AM

Show HN: Custom Keylabels for Your Custom Keyboard Layouts https://ift.tt/3wM2y9R

Show HN: Custom Keylabels for Your Custom Keyboard Layouts Hey HN, This is a bit of a weekend project that I'm currently trying out. When I'm changing the layout of my moonlander, I wish there was a way to change the labels of the keys as well. So I thought about making some label stickers that sit over the key, and after some experimentation I'm pretty happy with the results, however I need a few other "keyboard buddies" to make it economical. So I'm introducing https://kapd.au as a way for people to download the same template I used, and send it to me to get it printed out. I run in batches of 8 and while atm the prices are a little high, they can come down significantly if I get a few orders and verify the demand first. Let me know what you think and please feel free to send it to any people you know who have custom keyboards and layouts! https://kapd.au November 11, 2022 at 06:18AM

Show HN: GitHub Org Audit Tool https://ift.tt/uLzwVo8

Show HN: GitHub Org Audit Tool This is a tool for auditing github organizations including their repos, users, and teams. It is useful for compliance, security and auditing. https://ift.tt/rflHTAG November 11, 2022 at 04:28AM

Show HN: FAQify – Algolia for FAQs using GPT-3 https://ift.tt/gGeMPKI

Show HN: FAQify – Algolia for FAQs using GPT-3 Hey HN! My name is Fatih and I’d like to share FAQify - a project I’ve been working on this week. FAQify is a tool that answers questions about Amazon products using GPT-3. Simply paste the link to an Amazon product and ask your question! The app will generate a good answer based on the textual data on the product webpage. The current version of FAQify is a simple POC, but I hope to expand it to be something like Algolia for question-answering. The idea is to build a widget that you can integrate with any website. You give it both text on your page but also external data like user manuals. Once it’s trained on these texts, it will be able to help your customers get answers to their questions 10x faster. This can be useful in many domains such as e-commerce websites, code documentations, and blogs. If you have any feedback or other use cases in mind, feel free to email me at contact@faqify.ai. Thank you! https://www.faqify.ai/ November 10, 2022 at 09:01PM

Show HN: Sliderm – A Dependency-Free JavaScript Slider https://ift.tt/j9H7Nk0

Show HN: Sliderm – A Dependency-Free JavaScript Slider https://sliderm.com/ November 10, 2022 at 11:52AM

Show HN: Practice for Your YC Interviews with Betafi https://ift.tt/Qcpnw90

Show HN: Practice for Your YC Interviews with Betafi Hi folks, Betafi is a product feedback platform build around moderated user interviews and usability testing sessions. To help folks applying for the W23 batch with interviews coming up this week, we just launched a project templates feature and catered onboarding for fellow founders to practice and conduct mock YC interviews with each other. You can use Betafi's interview script feature, "instant tags," and timestamped notes to take turns annotating rough spots and practicing rapid-fire responses to questions with your cofounder(s), to try and make the most out of those 10 minutes during your real YC interview. A big part of the joy of building Betafi is getting to support other early-stage founders who wind up using our product in interesting and creative ways. This project came out of several teams applying to the W23 batch, who organically started using Betafi to help prepare for their interviews, so we thought we might as well build "first class" support for it! Do let us know what you think, keen to hear your feedback, especially given this is a slightly different use-case from what we initially designed the product for! https://ift.tt/HjuiR7r November 10, 2022 at 01:00PM

الأربعاء، 9 نوفمبر 2022

Show HN: Shdoc generates docs for bash/zsh scripts with Awk https://ift.tt/unJ8ClF

Show HN: Shdoc generates docs for bash/zsh scripts with Awk https://ift.tt/qmGSbfR November 10, 2022 at 10:24AM

Show HN: OpenAI for Coda – AI right in your doc alongside your existing tools https://ift.tt/k6hBjxV

Show HN: OpenAI for Coda – AI right in your doc alongside your existing tools Hi HN! I’m Spencer, a software engineer and creative technologist. I care about making tools that empower people’s creative agency, automate busy work, and imagine alternative futures. I work at Coda on the Pack ecosystem but built this in my spare time while tinkering on how to make AI more accessible. Over the past few months, I’ve been blown away by the capabilities the community has demonstrated with GPT-3 and DALL-E. But as mind expanding and powerful as they are, these possibilities have often required access to tools that are expensive, require in-depth technical expertise, or don’t integrate into your existing tools and workflows. I wanted to see how this power could be opened to everyone—not just engineers and AI enthusiasts—by bringing OpenAI into an endlessly customizable tool like Coda. So when OpenAI released its GPT-3 and DALL-E APIs, I set out to create an environment where anyone could leverage this capability for their own and team’s needs and have it work seamlessly with their existing data and services. The result is this OpenAI Pack for Coda. It provides building blocks for you to leverage GPT-3 and DALL-E with your data the way you want, so you can build off the existing Coda integration ecosystem to simply add on OpenAI’s power to the tools and workflows you use now (like Slack, Zoom, etc.) Here’s a few ways I’ve already used the OpenAI Pack to automate busywork and augment my creativity: * Synthesize raw meeting notes, long Slack threads, and Zoom transcripts into a tl;dr and automatically send it out in an email. * Brainstorm with my team and auto-generate new ideas to riff on the most popular ideas. * Fill out a story Mad Libs to imagine a story premise and generate a corresponding image.. This is only the beginning of what you can do, and all the source code is open source and available under the MIT License so would welcome contributions :) Play around with the pack and the starter template playground (linked above). I’m excited to see where the community takes this and would love to hear how you’d use it. https://ift.tt/iZn1REW November 10, 2022 at 02:20AM

Show HN: Noticing and preventing network requests should be easy https://ift.tt/0MUwajn

Show HN: Noticing and preventing network requests should be easy https://ift.tt/fkqymQL November 10, 2022 at 04:15AM

Show HN: Generic dual-paradigm hooking mechanism https://ift.tt/69I3e0q

Show HN: Generic dual-paradigm hooking mechanism Hi HN ! I am Alex, a tech enthusiast, I'm excited to show you a major iteration of my library for performing hooking in Python. I redesigned the whole project because it didn't not cover all my needs. I'm happy with the current iteration that I've written tests for and look forward to spending weeks and months using it in my projects. Python has a concept called Decorator [1] which is a function that takes another function and extends the behavior. In the following script, the timeit decorator is used to measure the execution time of the heavy_computation function: import time from functools import wraps def timeit(text): def deco(target): @wraps(target) def wrapper(*args, **kwargs): # execute and measure the target run time start_time = time.perf_counter() result = target(*args, **kwargs) total_time = time.perf_counter() - start_time # print elapsed time print(text.format(total=total_time)) return result return wrapper return deco @timeit(text="Done in {total:.3f} seconds !") def heavy_computation(a, b): time.sleep(2) # doing some heavy computation ! return a*b if __name__ == "__main__": result = heavy_computation(6, 9) print("Result:", result) Output: $ python -m test Done in 2.001 seconds ! Result: 54 Besides benchmarking, there are many other cool things that can be done with the Python decorator. For example, the Flask [2] and Bottle [3] web frameworks implement routing with decorators. While decorators are cool, it's worth mentioning that using a decorator is much more intuitive than writing its code. The code is entirely different depending on whether the decorator takes arguments or not. The following code performs the same task as the previous one, except it is more clear and intuitive: import time from hooking import on_enter def timeit(context, *args, **kwargs): # execute and measure the target run time start_time = time.perf_counter() context.result = context.target(*args, **kwargs) total_time = time.perf_counter() - start_time # print elapsed time text = context.config.get("text") # get 'text' from config data print(text.format(total=total_time)) context.target = None @on_enter(timeit, text="Done in {total:.3f} seconds !") def heavy_computation(a, b): time.sleep(2) # doing some heavy computation ! return a*b if __name__ == "__main__": result = heavy_computation(6, 9) print("Result:", result) Output: $ python -m test Done in 2.001 seconds ! Result: 54 The Hooking library used in the code above uses Python decorators to wrap, augment, and override functions and methods. It is a generic hooking [4] mechanism which is perfect for creating a plug-in mechanism for a project, performing benchmarking and debugging, implementing routing in a web framework, et cetera. Also, it is a dual paradigm hooking mechanism since it supports tight and loose coupling [5]. The previous code uses the tight coupling paradigm, that's why the timeit hook is directly tied to the target function. In loose coupling paradigm, targets functions and methods are tagged using a decorator, and hooks are bound to these tags. So when a target is called, the bound hooks are executed upstream or downstream. This paradigm is served by a class designed for pragmatic access via class methods [6]. This class can be easily subclassed to group tags by theme for example. Here is an example of the loose coupling paradigm: import time from hooking import H @H.tag def heavy_computation(a, b): print("heavy computation...") time.sleep(2) # doing some heavy computation ! return a*b def upstream_hook(context, *args, **kwargs): print("upstream hook...") def downstream_hook(context, *args, **kwargs): print("downstream hook...") # bind upstream_hook and downstream_hook to the "heavy_computation" tag H.wrap("heavy_computation", upstream_hook, downstream_hook) if __name__ == "__main__": result = heavy_computation(6, 9) print("Result:", result) Output: $ python -m test upstream hook... heavy computation... downstream hook... Result: 54 This library is available on PyPI and you can play with the examples [7] which are on the project's README. I would like to know what you think [8] of this project. Your questions, suggestions and criticisms are welcome ! [1] https://ift.tt/y239rl5 [2] https://ift.tt/OQbrS8h [3] https://ift.tt/P6nJjWU [4] https://ift.tt/R9qNwha [5] https://ift.tt/kncTDNG... [6] https://ift.tt/KUv1rYs [7] https://ift.tt/Ced0xSc [8] https://ift.tt/3tdcZTf https://ift.tt/uK6Xg0W November 9, 2022 at 05:10PM

Show HN: Auto-file bugs to GitHub issues with console logs and network requests https://ift.tt/L038Vfp

Show HN: Auto-file bugs to GitHub issues with console logs and network requests Hi HN, my team and I have been working on a new tool to improve how bugs are reported to engineers. I used to be a developer, and I thought it was ridiculous the little amount of bug repro details I would get in JIRA tickets. Then I became a product manager, and I realized how time consuming and tedious it was to write good tickets for developers (and then understood why most tickets lack enough detail!) That’s why my team and I decided to build a browser extension for anyone to create bug reports that auto-include: console logs, network requests, session replay, timestamp, url, browser, OS and device specs, and wifi speed. With this extension, it’s faster than the old-school way to report bugs (a few clicks, plus no switching tabs). And, for the developer receiving the bug reports, it should be faster to debug because all the information is right there. We started with a Chrome extension and soon we’re going to build extensions for other browsers too. (Which should we add next? We’re thinking Firefox). We built this in react, typescript, mobx, and graphql. It’s privacy-focused: everything happens locally on your browser until you choose to share, and you can even select which specific websites you want the extension to run on in settings. Today we shipped an integration with GitHub - meaning it’s now just a few seconds to create a really good GitHub issue. I hope you check it out and I hope it helps bring about the end of bad tickets for you and your team! If you have any suggestions or questions, please let me know here! https://jam.dev/github November 9, 2022 at 06:29PM

Show HN: XFrame – Create your own multisearch page https://ift.tt/d8VlWvx

Show HN: XFrame – Create your own multisearch page https://ift.tt/q1cNLxV November 9, 2022 at 03:20PM

Show HN: Brainpick.co.uk – Earn money by answering StackOverflow questions https://ift.tt/uStD8Ip

Show HN: Brainpick.co.uk – Earn money by answering StackOverflow questions Hi! I am looking for honest feedback on my next product. Brainpick.co.uk is a Chrome extension that adds a button on StackOverflow standard page to pay for an answer. You answer and get paid when the answer is accepted. I am selling it to Enterprises as an affordable, subscription-based, pay-as-you-go service. Let me know your thoughts. https://ift.tt/mEHlikd November 9, 2022 at 12:54PM

الثلاثاء، 8 نوفمبر 2022

Show HN: Build a Better Software Developer Resume https://ift.tt/hS6n5sL

Show HN: Build a Better Software Developer Resume After about 10 years as a developer, interviewing many devs, and reviewing hundreds of resumes I decided to write a guide that I wish I had when I was first starting out. Completely free (just enter $0 as price) If you find it helpful, would love it if you: - Leave a review - Share it with a friend who might also benefit! https://ift.tt/qtTDdy9 November 9, 2022 at 03:50AM

Show HN: Helping laid-off people find their next job https://ift.tt/lA4NzWL

Show HN: Helping laid-off people find their next job https://ift.tt/3XLCDO7 November 8, 2022 at 09:12PM

Show HN: Pet Portrait AI – Custom Pet Portraits https://ift.tt/2hHKa09

Show HN: Pet Portrait AI – Custom Pet Portraits https://petportrait.ai/ November 8, 2022 at 10:56PM

Show HN: Beginner's guide to NLP with an API https://ift.tt/plumWIi

Show HN: Beginner's guide to NLP with an API https://ift.tt/BivHT9Y November 8, 2022 at 11:44AM

Show HN https://ift.tt/K6zm5tS

Show HN Alternative text formatter in C, easily extendable, lightweight, well suited for microcontrollers. https://ift.tt/fObHcoS November 8, 2022 at 09:49AM

Show HN: GPT3, stable-diffusion with templates in Obsidian https://ift.tt/Tkva7QB

Show HN: GPT3, stable-diffusion with templates in Obsidian https://ift.tt/HzohapE November 8, 2022 at 02:40PM

Show HN: Slashbase – open-source collaborative IDE for databases in browser https://ift.tt/DmP8HLS

Show HN: Slashbase – open-source collaborative IDE for databases in browser https://ift.tt/RtGHegv November 8, 2022 at 10:45AM

الاثنين، 7 نوفمبر 2022

Show HN: Text-to-Figma https://ift.tt/BhTWscR

Show HN: Text-to-Figma Hey HN! I've made a NLUI for Figma. This is based on GPT-3 (for generating components & schemas) and Dall-E 2 (for image generation); it's remarkably flexible already and there's plenty of room to expand. One of the more noteworthy features is the ability to edit existing designs instead of just generating things from scratch - we accomplish this by training it on pairs of (before, after) designs in Figma with a description of what changed, and it learns to output the diff based on the description of the change. Let me know what you think! https://twitter.com/mathemagic1an/status/1589657222094934016 November 8, 2022 at 12:30AM

Show HN: AI Editor - Outpainting and image editing using Stable Diffusion https://ift.tt/0QVKwCn

Show HN: AI Editor - Outpainting and image editing using Stable Diffusion https://getimg.ai/ November 7, 2022 at 04:15PM

Show HN: Multilingual Salary Calculator for Germany https://ift.tt/zBiCT9p

Show HN: Multilingual Salary Calculator for Germany Many people from a migrant background have difficulty understanding the German income tax system. Therefore, as a side project, I have created a multilingual gross-net-salary calculator for Germany. With this side project, my main goals are: 1. to create an intuitive method for non-German speakers to easily understand how and what is deducted from their gross salary in Germany, 2. to translate the calculator into Eastern and Central European languages (as they represent one of the largest groups of migrant workers in Germany) to make it easier for them to understand the German income tax system, 3. make it mobile-friendly so that anyone with only a mobile phone can easily use it. I am currently working on translations into Russian and Farsi (based on the requests from several organisations who are working with refugees in Germany), with other languages to follow. The website is already available in the following languages: Arabic, English, German, Hungarian, Romanian, Ukrainian. What do you think about design? Is it intuitive or does it need some improvement? All feedback is welcome. https://ift.tt/bN9o2zn November 7, 2022 at 03:36PM

Show HN: A free keyword research tool using Search Suggestions and Autocomplete https://ift.tt/5Goe2JB

Show HN: A free keyword research tool using Search Suggestions and Autocomplete https://keywordsea.com November 7, 2022 at 12:56PM

Show HN: RxJS Insights – a toolset for RxJS visualization https://ift.tt/juSQg2k

Show HN: RxJS Insights – a toolset for RxJS visualization Hi HN! I'd like to present you the thing that I'm building - the RxJS Insights. It was primarily created as something that allows for debugging complex RxJS streams, but after showing it to a few people it turned out that it might be more helpful in learning RxJS since it can visualize the observables execution step by step. The setup is somewhat similar to the Redux Devtools' one in a sense that it requires an application level component (the proper @rxjs-insights/* packages) to instrument the RxJS and to connect with the devtools. I invite you to try it out in your app (the setup is rather easy) or on StackBlitz (all links are in the readme). Thanks! https://ift.tt/zJNfSZ2 November 7, 2022 at 01:02PM

Show HN: Hacker News for Events https://ift.tt/Zlzkfjp

Show HN: Hacker News for Events NextEvent.dev is a Hacker News for events. Share tech and around tech events here. Who's hosting an event in your area this upcoming week? Share it here, let the community know. https://ift.tt/lL0cK1G November 7, 2022 at 09:52AM

الأحد، 6 نوفمبر 2022

Show HN: textshader.com https://ift.tt/sef5i94

Show HN: textshader.com TLDR: Click the link to see some cool visualizations, refresh a few times for random examples, and try editing some of the code yourself. This is a small weekend project of mine inspired by shadertoy.com It's a static single-page site hosted on GitHub pages so the website design is pretty barebones. I'm not a web developer so I mainly wanted to create a Cool Thing with my free time and not have to learn tons of front-end to do it. I'd love to hear what people think about it and please post or send me any shaders you make! You can use the link button in the bottom right to share. I hope that this gets more people interested in shaders because GPU programming is a pretty different paradigm and learning it has made me a better software engineer even though my current job doesn't touch it. That said, textshader only runs normal Javascript on the CPU so think of it like a simplified sandbox and not the real thing. I'd highly recommend checking out shadertoy to level up to the real deal too! https://textshader.com November 7, 2022 at 08:32AM

Show HN: Financial Scraped Data https://ift.tt/dDwsi12

Show HN: Financial Scraped Data https://ift.tt/YJLKUnx November 7, 2022 at 12:41AM

Show HN: Feep! search, an independent search engine for programmers https://ift.tt/ZwF7LPe

Show HN: Feep! search, an independent search engine for programmers https://search.feep.dev November 6, 2022 at 08:25PM

Show HN: Clubhopr – My first indie project: 30 seconds for soccer/football fans https://ift.tt/fHVUcwd

Show HN: Clubhopr – My first indie project: 30 seconds for soccer/football fans https://clubhopr.app/ November 6, 2022 at 02:27PM

السبت، 5 نوفمبر 2022

Show HN: OpenCrossword Suite - Make and share your own puzzles https://ift.tt/2Qb15oq

Show HN: OpenCrossword Suite - Make and share your own puzzles https://ift.tt/hZWkyH9 November 6, 2022 at 07:19AM

Show HN: Utility for Searching the Earliest Root Commit (Open Source) https://ift.tt/13yjNFO

Show HN: Utility for Searching the Earliest Root Commit (Open Source) I wrote the utility for searching the earliest root commit in a repository and the earliest repository in a repository group. Repositories are searched recursively in the specified base directories. The earliest root commit and the earliest repository in a repository group are determined in the two ways: by author datetime and by committer datetime. Collected data are represented in the JSON format. The utility is written in Python. I also tried to use type hints, data classes and generators as much as possible. https://ift.tt/VB4J63f November 5, 2022 at 11:06PM

الجمعة، 4 نوفمبر 2022

Show HN: Reader Mode without the boring parts https://ift.tt/pJw9ec7

Show HN: Reader Mode without the boring parts By boring I mean the text extraction that makes every website look the same and that sometimes fails. Arguably I've spent too many months on this detail, but in addition to the standard DOM iteration, Unclutter uses a CSSOM iteration, patching of mobile styles, CSS word blocklists, and crowdsourced element selectors. Plus an animation system to move text to its "uncluttered" position. Also interesting might be the article "library", a lightweight read-it-later list. It uses screenshots instead of titles & thumbnails, and drag & drop to move articles around. And there's an integration with Hacker News, where every top-level comment with an article quote in it automatically gets converted into an annotation. https://ift.tt/BWlkn1Q November 4, 2022 at 11:31PM

Show HN: Brace Lang – parse brace groups and evaluate them however you want https://ift.tt/ZJ1vprc

Show HN: Brace Lang – parse brace groups and evaluate them however you want https://ift.tt/7qBYdKO November 4, 2022 at 11:46PM

Show HN: 980k USA restaurants and grocery stores search via Zipcode https://ift.tt/5AQBw2a

Show HN: 980k USA restaurants and grocery stores search via Zipcode https://menumy.com/ November 4, 2022 at 11:35PM

Show HN: Auto generate images from Figma using an API https://ift.tt/O3qbi1E

Show HN: Auto generate images from Figma using an API https://pikmaker.com/ November 4, 2022 at 11:10PM

Show HN: I built a helper script for AUTOMATIC1111 / stable-diffusion-webui https://ift.tt/6jrzdbQ

Show HN: I built a helper script for AUTOMATIC1111 / stable-diffusion-webui In case you are into offline Stable Diffusion image generation, chances are high that you use the AUTOMATIC1111 version, as it is quite user friendly and constantly evolving. One thing it has is support for scripts. And I have built a script that eases finding the right look quite a bit. StylePile has 135 artist presets, 55 styles, 25 emotions. Insert keywords sequentially or randomly. Adjust influence of result types, artists and styles. See detailed progress information in prompt. Feedback welcome. https://ift.tt/soPvi2m November 4, 2022 at 06:23PM

Show HN: PostgreSQL Sessions in Vim https://ift.tt/dysrFL7

Show HN: PostgreSQL Sessions in Vim Really just a few lines of code to have a REPL-like experience with Vim and Postgres. https://ift.tt/hZda7RA November 3, 2022 at 03:25PM

الخميس، 3 نوفمبر 2022

Show HN: Eleven – Code sandboxes with automatic HTTPS https://ift.tt/RIad2gv

Show HN: Eleven – Code sandboxes with automatic HTTPS Eleven is the second project that I've built to learn Go. It lets you create code sandboxes in your cloud provider account easily. What's a "code sandbox"? Just a VM, running in your cloud provider account, with some runtimes pre-installed, your repositories cloned, a way to connect to it with your preferred editor (or via SSH) and a way to serve your apps easily via HTTP (with automatic HTTPS). You could use it to deploy your app, as a remote development environment or even to test some code. It's up to you. For example, to deploy a Node.JS app on AWS: $ eleven aws init hello-world --runtimes node@18.7.0 --repositories eleven-sh/hello-world > Success! The sandbox "hello-world" was initialized. $ ssh eleven/hello-world forever node index.js > Forever: command started. Run "forever stop" in current path to stop. $ eleven aws serve hello-world 8000 --as hello.eleven.sh > Success! The port "8000" is now reachable at: https://hello.eleven.sh $ curl https://hello.eleven.sh > Hello World Still learning Go by the way, so I'm open to any suggestions to improve. https://ift.tt/59DkbKd November 3, 2022 at 09:05PM

Show HN: Open Source Authentication and Authorization https://ift.tt/7zY8han

Show HN: Open Source Authentication and Authorization I’m Rishabh and the co-founder and CTO at https://supertokens.com (YC S20). We offer open-source user authentication and we just released our user roles product for companies implementing authorization. Our users are web developers, and a prominent and adjacent pain point for our users is authorization. Developers typically implement two independent solutions for authentication and authorization. Offering AuthN and AuthZ in a single solution is something we’ve been thinking about for the last few years. Quick primer, authentication is knowing who the user is, and authorization is knowing what the user has access to. A physical analogy: A person enters a building. Authentication means reading their ID card and knowing that the person’s name is John. Authorization means knowing which floors, offices, and files John has access to. With increasing privacy and data complexity, companies like Netflix[1], Slack[2], and Airbnb[3] have built out their own complex authorization systems. To build our user roles product, we started with a first principles approach of covering authorization use cases using scripting languages such as XACML and OPA. But looking at existing solutions built by talented teams like Oso[4], Aserto[5], Cerbos[6], Strya[7], we realized that while these were powerful solutions, they were often overkill for most early to mid-stage companies (especially on the B2C side). We went back to the drawing board, reached out to our users and after dozens of conversations, we realized that most authorization needs require the ability to 1. Assign and manage roles and permissions 2. Store roles in the DB and session tokens to make it readable on the frontend and 3. Protect APIs and websites based on these roles and permissions. And so, we built user roles – a simple RBAC authorization service that focuses on the balance between simplicity and utility. It doesn’t cover many complex cases and we’re not looking to displace any of the authorization incumbents. But you can add AuthN and AuthZ using a single solution, quickly. In the near future, we’ll be launching an admin GUI where you can manage your users and their roles with a few clicks. We’d love for you to try it out and hear what additional functionality you’d like to see. What are your favorite authentication providers and what do they get right? - [1]: https://ift.tt/3F9sC6t... - [2]: https://ift.tt/D4o1xGB - [3]: https://ift.tt/4rmGf18... - [4]: https://www.osohq.com/ - [5]: https://www.aserto.com/ - [6]: https://cerbos.dev/ - [7]: https://www.styra.com/ November 3, 2022 at 05:45PM

Show HN: GitHub Copilot Can Help with Shell Scripting https://ift.tt/6ftwo1Q

Show HN: GitHub Copilot Can Help with Shell Scripting https://ift.tt/tILr0fX November 3, 2022 at 04:00PM

Show HN: Simple Tool to Hear and Visualize the Overtone Series https://ift.tt/CeOYXRS

Show HN: Simple Tool to Hear and Visualize the Overtone Series https://ift.tt/fMK1HLJ November 3, 2022 at 01:20PM

Show HN: Word Tower – A simple daily word puzzle https://ift.tt/tZ6JuAW

Show HN: Word Tower – A simple daily word puzzle https://wordtower.net November 3, 2022 at 12:47PM

Show HN: I wrote an eBook on Linux CLI tools and Shell Scripting https://ift.tt/6fhS7vM

Show HN: I wrote an eBook on Linux CLI tools and Shell Scripting Hello! This ebook aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Includes plenty of examples, exercises (200+) and solutions. To celebrate my latest ebook release, you can download PDF/EPUB versions of Computing from the Command Line for FREE till 08-Nov-2022: https://ift.tt/kf01UXx (the web version linked as the post url is always free) All books bundle (all my 13 programming ebooks) is $10 (normal price $28) - https://ift.tt/a1cwe3J... Visit https://ift.tt/wKtQ0DH for markdown source, example files, exercise solutions, sample chapters and other details related to the book. I would highly appreciate if you'd let me know how you felt about this book. It could be anything from a simple thank you, Gumroad rating, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors. Happy learning :) https://ift.tt/UO2tJ5P November 3, 2022 at 03:11PM

الأربعاء، 2 نوفمبر 2022

Show HN: Nudges.fyi – simple, unmissable reminders via phone/text/email https://ift.tt/jARDvfM

Show HN: Nudges.fyi – simple, unmissable reminders via phone/text/email I built this app primarily for my wife, who has tried many mainstream todo-list apps (OmniFocus, Things, and Todoist come to mind) over the years with little success. She isn't particularly interested in setting up a productivity system and the administrivia that goes with it. Even having to remember to look at an app once a day was far from ideal for her. This app is an attempt at a solution for anyone that fits this description, with a focus on alerting over organization. Here's how it works: you create a nudge that's set to trigger at a given date and time, and the app phones you, texts you, or emails you (or all three) at the right moment. Nudges can trigger on a schedule, so something like "call me about monthly bills for the next month on the last day of every month" is quite easy to set up. It also works well (sample size 1, admittedly) as a supplement to a more robust GTD system. I use Things for almost everything, but my most important reminders are set up as nudges. I've worked on this on and off for the last month or so and I think it's ready for a Show HN. There's likely some rough edges in there so I wouldn't use it for anything _critical_ just yet (let me know if you see anything that looks buggy!). I cut a lot of scope in order to release an initial version quickly; here's a list of things I'm considering adding to the app in the near future: - Implement something analogous to Pagerduty: create nudges that repeatedly nag you (with something like an escalation policy) until you acknowledge them - More notification channels: get nudges on Telegram, WhatsApp, Slack, etc. - Families (or teams, possibly) share a namespace and can send nudges to each other - Nudges that collect a response: possibly for polls, a daily diary entry, or habit tracker - Incoming and outgoing webhooks - Snooze a nudge so it re-triggers in X minutes I work on distributed systems at my day job and haven't done frontend and CRUD things in a long while now, so building this out was a nice change of pace. If anyone's curious, the app is built with: Next.js (in static HTML mode) and Tailwind for the frontend, Go for the API server and background nudge loop, and SQLite (+Litestream) for persistence. In any case, I'm looking for feedback from the HN community here: is this something you would use? TL;DR: schedule reminders for yourself via phone call, text message, and/or email (PS: the free plan doesn't allow call/SMS nudges because I'm a bit wary of spam, but if you'd like to give this a shot and can't [or don't want to] subscribe to a paid plan at this point, send me an email at tim@nudges.fyi for a 1-month code) https://nudges.fyi November 2, 2022 at 09:00PM

Show HN: Inhuman Time – change “3 days ago” to actual time on GitHub https://ift.tt/dMwPtpx

Show HN: Inhuman Time – change “3 days ago” to actual time on GitHub https://ift.tt/YtZAEhr November 3, 2022 at 07:34AM

Show HN: I used streaming to skip downloading my 45GB dataset https://ift.tt/JL0QXpF

Show HN: I used streaming to skip downloading my 45GB dataset https://ift.tt/eL9U2g0 November 2, 2022 at 07:41PM

Show HN: A CLI to provision, share, manage local and cloud dev environments https://ift.tt/iCbrVxs

Show HN: A CLI to provision, share, manage local and cloud dev environments Freshenv is a command line application to provision & manage local developer environments. Build and develop your projects in completely isolated environments. Save, switch and restart your environments. Push and fetch developer environments from the cloud. Choose from a wide variety of flavours to get the developer tools you need. https://ift.tt/JhfQ8du November 2, 2022 at 11:14PM

Show HN: Time Travel for Billing Periods https://ift.tt/l4GUrRH

Show HN: Time Travel for Billing Periods Hi HN, Lago (YC S21 = Open-source metering and usage-based billing) founder here. Billing cycles are often a source of engineering complexity and confusion, so we made billing periods flexible in Lago: - If you want to migrate existing customers to Lago, you can set a billing period in the past. - If you just signed a new contract that will start in two weeks, you can set a start date in the future Other elements of flexibility: - Switch from 'calendar' to 'anniversary billing periods' within Lago - Assign multiple plans to a customer, and meter and charge usage separately (e.g., if your pricing looks like Heroku, Shopify or Webflow, for instance) Documentation: https://ift.tt/zMOJIUd Github: https://ift.tt/0Hk9CmE November 2, 2022 at 04:28PM

Show HN: Xata, serverless database on top of PostgreSQL and Elasticsearch https://ift.tt/XKc7w4n

Show HN: Xata, serverless database on top of PostgreSQL and Elasticsearch Hi! Xata was on HackerNews once before ( https://ift.tt/tfT94oV ) a bit over a year ago, when we were at the beginning of our development. We've promised we're going to do a Show HN page when we come out of Private Beta, and this just happened today. Xata is a product in the serverless database space. We know that the space is fairly crowded now, with lots of great companies started recently. We're happy to see a fresh wave of database products, that are focused more on the developer experience, rather than a race to the bottom on performance and cost. We are part of this wave, but we also think our offering is quite differentiated: - First, out of all the options out there, we're aiming to be the easiest to get started with and the easiest to use. We are cloud-only and our product feels more like a SaaS-like experience than an IaaS experience. If you've hacked together an app with data stored in Airtable or GitHub, you should try Xata next time. It's just as easy to use but has constraints, data integrity, type-safe clients, etc. - We offer functionality from multiple data stores. Today, the source of truth for the data is in PostgreSQL and we also replicate it in Elasticsearch. This means that we can offer free-text-search and aggregation functionality that goes beyond what's possible in PostgreSQL. In the future, we'll add more functionality around in-memory caching, queues, etc, so all data patterns that you need are available via a single, serverless, consistent API. This sounds complex (and it is), but the complexity is entirely on our side. Your application can just reap the benefits. - It is vertically integrated and focused on developer workflows: we provide a nice web UI, a TypeScript/JavaScript SDK, and VS Code extension, all working together with minimal friction. The TypeScript SDK is somewhat similar with Prisma, because it gives you type safety for both the parameters and the return types. However, it is different because it is a pure-TypeScript implementation, which means it is more lightweight and can run in Cloudflare Workers, Deno Deploy, etc. Some more links, if you want to dig into the details: - For examples of the API, see our API Guide: https://ift.tt/7IaWyrd - For technical details about the inner workings of Xata, see our fairly long How it Works guide: https://ift.tt/j6nrNGe - We think this approach is new and gave it a name: Serverless Data Platform, which is explained here: https://ift.tt/i1dgHFo - For a high-level overview of the features available, see: https://ift.tt/Ptw8YNX We would really love your feedback! https://xata.io November 2, 2022 at 11:43AM

الثلاثاء، 1 نوفمبر 2022

Show HN: Docker in the browser using x86-to-WASM recompilation https://ift.tt/tzkOB4F

Show HN: Docker in the browser using x86-to-WASM recompilation https://ift.tt/6P492Fr November 1, 2022 at 09:24PM

Show HN: An open-source React framework(4.2K stars) for building CRUD apps https://ift.tt/OMD7YcK

Show HN: An open-source React framework(4.2K stars) for building CRUD apps https://ift.tt/lG7X5Rb November 1, 2022 at 05:57PM

Show HN: I made an offline-ready hiking trail companion app https://ift.tt/3OQLwlP

Show HN: I made an offline-ready hiking trail companion app https://ift.tt/Cd4lcjo November 1, 2022 at 05:25PM

Show HN: Stylish Camera.100 frame color variation and can find favorite pattern https://ift.tt/a90Oiwf

Show HN: Stylish Camera.100 frame color variation and can find favorite pattern https://ift.tt/BUHWziZ November 1, 2022 at 02:15PM

Show HN: DIY Aeroponic Gardening https://ift.tt/hNk4QOf

Show HN: DIY Aeroponic Gardening https://ift.tt/jx3lM8C November 1, 2022 at 01:58PM

Show HN: I made a collection of 60+ beautiful CSS checkboxes (click to copy) https://ift.tt/gj3ILwu

Show HN: I made a collection of 60+ beautiful CSS checkboxes (click to copy) https://ift.tt/o1xgWdC November 1, 2022 at 12:32PM