Skip to main content

Posts

Show HN: Step up your Midjourney AI images with this prompt autocomplete https://ift.tt/pCu7UD9

Show HN: Step up your Midjourney AI images with this prompt autocomplete To build this model, we scraped 4 weeks' worth of user-issued text prompts from Midjourney's public Discord server. We released the dataset on Kaggle: https://ift.tt/ANTRdHu... . https://ift.tt/UvcuSDi September 10, 2022 at 08:14AM

Show HN: We're building a search engine for GCP https://ift.tt/0nNXYjd

Show HN: We're building a search engine for GCP Hi HN, I previously wore SWE/SRE hats on GCP. Later, I was on the other side, managing thousands of machines. The friction points of onboarding and operating cloud systems are personal problems to me. I’ve found it hard to keep track of all the random cloud resources floating around, especially as my team’s assets proliferated. Occasionally, there is a resource affecting an outage but no one remembers where it is. I am constantly frustrated by existing tooling. APIs can work, after you’ve navigated the byzantine documentation, but I often find myself doing ad-hoc tasks which are best served by a UI. Unfortunately, the search bar in the GCP web console does not behave as you expect. For example, it only seems to search for prefixes, rather than substrings, on App Engine stuff. The GCP web console as a whole is boatloads of JavaScripts, 90+ navigation items on the left menu, and a constant stream of UX/UI controls. I'm fond of Hacke...

Show HN: Visualizing Startup Management with Timeline https://ift.tt/QVq0ZXK

Show HN: Visualizing Startup Management with Timeline Hi everyone, We are building a web app for startup founders. Like Jira, Notion, or ClickUp, we support task management. However, we think time is more important than the tasks, because startups need to build product fast, and shift focus fast. Therefore, we built one universal timeline to help you easily manage tasks, clients, projects and deadlines, so you can directly compare the important dates from all your departments and find one which matter the most now. We also support task auto scheduling, so when you shift your team to a new direction, you just need to change the priority, and we help you reschedule all the tasks in you team. So you don't need to manually updating the start date or the end date fields in Jira, Notion, or ClickUp. You may have heard of Motion ( https://ift.tt/f8RFyYx ), which also supports task auto scheduling. Unlike it, our app focuses on serving the startup teams and innovation teams. So we also hav...

Show HN: TattoosAI – AI-powered tattoo artist, using Stable Diffusion https://ift.tt/l0TtgiG

Show HN: TattoosAI – AI-powered tattoo artist, using Stable Diffusion Hey HN, last week I've been building TattoosAI as a little learning project to get comfortable with Stable Diffusion & DALL-E. I'm absolutely shocked by how powerful SD is... Just like how GPT-3 helped copywriters/marketing be more effective, SD/DALL-E is going to be a game changer for artist! https://ift.tt/tbfCpGr September 8, 2022 at 10:38AM

Show HN: WASM/TS crypto library for Ed25519, Shamir sharing, AEAD secret boxes https://ift.tt/ozhnUFZ

Show HN: WASM/TS crypto library for Ed25519, Shamir sharing, AEAD secret boxes Hello HN, I made this library because I wanted better performance than tweetnacl and I also wanted Shamir secret sharing. I wrote some C functions that use libsodium and compiled them to WASM with emscripten and everything is fully typed. Would love to hear your thoughts on this. Try it out, and of course feedback and contributions are very welcome! https://ift.tt/SyihFIT September 7, 2022 at 03:53PM

Show HN: Executing Python from Tweets https://ift.tt/tzHvBs8

Show HN: Executing Python from Tweets Hello HN! Pyrun is a Chrome Extension that brings a Python IDE into your Twitter for those who consume and create Python content. *The Status Quo (This is quite a limited experience!)* - Content creators share Python snippets as images; - The audience zooms into the image to see what’s in there; * The Pyrun extension creates a whole new learning experience:* ▶ Hit one button to execute the Python snippet See Python's output inside Twitter Edit the code and rerun Content creators only have to share the code inside the image’s ALT, add “#pyrun” in their Tweet and that’s it! This extension will enhance the learning experience and improve engagement without disrupting the Twitter experience! https://ift.tt/qipZYxA September 7, 2022 at 04:35PM

Show HN: Quake 1 ported to the Apple Watch https://ift.tt/bZpOnlm

Show HN: Quake 1 ported to the Apple Watch I ported Quake 1 to the Apple Watch, building on top of existing ports for iOS and Mac. Some features: * uses Quake SW renderer + blitting to WatchKit surface (~60 fps, 640x480, larger res can run on lower framerate, tested up until 1024x768) * touch + gyro + digital crown controls * new AVFoundation audio backend (quake to Watchkit audio buffer copy logic), as Watchkit does not support CoreAudio * high pass audio filter to remove clicking on Watch speaker for some of the low frequency quake .wav samples * some smaller modifications and code updates to glue Quake 1 c code to Objective C and Watchkit https://www.youtube.com/watch?v=cPC2o262TfQ https://ift.tt/v4HW2Cl September 7, 2022 at 12:21PM

Show HN: Chitchatter – P2P chat app that is serverless, decentralized, ephemeral https://ift.tt/W8HapFS

Show HN: Chitchatter – P2P chat app that is serverless, decentralized, ephemeral For anyone who is interested to learn more about Chitchatter, please check out the project README: https://ift.tt/dJPGgfq Chitchatter is very much an early MVP, so I'd like to get your feedback. Thanks for looking! https://chitchatter.im/ September 6, 2022 at 08:48AM

Show HN: Open-source APM with support for tracing, metrics, and logs https://ift.tt/lhFkAq4

Show HN: Open-source APM with support for tracing, metrics, and logs Uptrace is an all-in-one tool that supports distributed tracing, metrics, and logs. It uses OpenTelelemetry observability framework to collect data and ClickHouse database to store it. https://ift.tt/HOyVKFA September 6, 2022 at 12:24PM

Show HN: Path MTU Discovery Test https://ift.tt/xy4GzJP

Show HN: Path MTU Discovery Test While there are plenty of ways to test if your MTU is set correctly and that Path MTU Discovery works, I haven't seen a browser based test that works in both directions. Hope this is useful for someone. Source code on github https://ift.tt/kPJxrfw (Server is Yaws on FreeBSD) https://ift.tt/vAd8HhL September 6, 2022 at 06:55AM

Show HN: Algochurn - Ace your next Technical Interview Round https://ift.tt/IwdZQHe

Show HN: Algochurn - Ace your next Technical Interview Round Hey HN! I built Algochurn - A place for front-end developers to practice most commonly asked front-end interview questions. Of all the available resources out there, I wanted to have a place where I could practice coding questions myself (and to mimic a coding interview setup) and solve the problems with a time based approach. After 2 months of questions curation, I've come up with the first set of questions that are being asked in Big product based companies that assess candidates on their React skills. Use Algochurn to speed up your interview preparation. Save and Bookmark questions, Mark question as completed and use a time bound approach to solve problems. Link: https://algochurn.com To all the developers out there looking for jobs, I wish you all the best. Let Algochurn help you in landing that dream job. :) https://ift.tt/517AYMa September 5, 2022 at 01:25PM

Show HN: Illustrating Gutenberg library using Stable Diffusion https://ift.tt/wRWA9c7

Show HN: Illustrating Gutenberg library using Stable Diffusion We are illlustrating existing books using stable diffusion and other ML models. We are currently on our quest to illustrate the Project Gutenberg library. This Show HN is really early in our journey and we are happy to receive your feedback! https://storybooks.ai/ September 4, 2022 at 08:48PM

Show HN: I made Scrabble with modified rules https://ift.tt/E9M2ZkY

Show HN: I made Scrabble with modified rules Crapple is my take on "improved" Scrabble rules... obviously that is subjective, I'm not even sure I agree with it. You and your opponent share a rack of letters, and vowels are only obtained by opting to deduct a configurable amount of points from your score to receive a random vowel tile. Additionally, there is an alternate board layout with some new tile multipliers. This is an old project but I never posted it, so I thought what the hey, I am curious to hear what your guys' thoughts are on these rules. It's an old dead project so you can't hurt my feelings. Thanks! You can play it now against the computer in your browser (no signup required, but an account lets you create and play games against other humans). The Android app is the better version only because the AI will run on a seperate thread (in the browser version you might see a hiccup while it runs), and because Unity WebGL doesn't export retina-sized...

Show HN: Alumina Programming Language https://ift.tt/fuEJ7aG

Show HN: Alumina Programming Language Alumina is a programming language I have been working on for a while. Alumina may be for you if you like the control that C gives you but miss goodies from higher level programming languages. It is mostly for fun and exercise in language design, I don't have any grand aspirations for it. It is however, by this time, a usable general-purpose language. Alumina borrows (zing) heavily from Rust, except for its raison d'être (memory safety). Syntax is a blatant rip-off of Rust, but so is the standard library scope and structure. Alumina bootstrap compiler currently compiles to ugly C, but a self-hosted compiler is early stages that will target LLVM as backend. If that sounds interesting, give it a try. I appreciate any feedback! Standard library documentation: https://ift.tt/E0Dtzsr Online compiler playground: https://ift.tt/ZVNyBxA https://ift.tt/hxpwNsV September 3, 2022 at 09:32PM

Show HN: SMS Interface for Stable Diffusion https://ift.tt/BXsR8OJ

Show HN: SMS Interface for Stable Diffusion If you text 8145594701, it will send back an image with the prompt you specified. Currently only US numbers can send/receive texts because Twilio. Sorry to the rest of the planet! I think this will likely fall over but I figured this would be a cool little thing to demo. I removed the NSFW filter so be mindful of your prompts! I don't persist numbers and there is no linkages being saved between the original text message and the generated images. September 3, 2022 at 05:22AM

Show HN: Redactle Unlimited – a Wikipedia based game https://ift.tt/aYo4pWG

Show HN: Redactle Unlimited – a Wikipedia based game I created this game based on the original game (redactle.com). I built it to play more than one game a day (hence the name) but I've since added many features; lemmatized word matching, multiplayer, multiple languages and several small things like annotations and letter counts. The front end is SvelteKit (static-apapter), back end is mostly node.js, go+Redis streams for multiplayer WS and it's running on k8s. Lemma dictionaries are cached in Azure blob storage. https://ift.tt/u6SmEpX September 3, 2022 at 01:43AM

Show HN: Countle https://ift.tt/1ZNt9TJ

Show HN: Countle Countle is a daily puzzle game, a la Wordle, where you use 6 given numbers to produce of a sequence of calculations to reach a target number. In other words, it's a daily round of the "Numbers Game" from the British game show Countdown. Sample numbers round: https://www.youtube.com/watch?v=pfa3MHLLSWI A new puzzle appears every day! https://www.countle.org September 2, 2022 at 10:19AM

Show HN: I made an indie app store alternative with a twist https://ift.tt/apuv9Qt

Show HN: I made an indie app store alternative with a twist The twist is that although it does (part of) the job of an app store, it's not (nor aims to be) an app store. It's a script you add to your existing web app that makes it "self-distributing". Check it out: https://progressier.com. Under the hood, it leverages the concept of "PWA", but it goes further: 1. It creates an installation page for your app that looks like an app store listing. Demo example: https://ift.tt/6dfkiAw 2. It handles every OS/browser combination to create an installation flow that works everywhere (e.g. on Safari/iOS, with in-app browsers, etc) 3. It lets you manage all the technical aspects of your PWA in a dashboard rather than in code (i.e. service worker, app manifest, caching strategies, icons, etc). You can even send push notifications and design app screenshots from Progressier. Caveats: - It only works for web apps - It's not free! - An app store is supposed to handle ...

Show HN: I wrote a book on Site Reliability Engineering https://ift.tt/fnJF3Z1

Show HN: I wrote a book on Site Reliability Engineering Hello Everyone! I finally published Site Reliability Engineering Tidbits on leanpub. https://ift.tt/sGKOjFV This book is a collection of 28 chapters on SRE concepts such as observability, monitoring, Service Level Objectives (SLOs), alerting, resilience and debugging. This book aims to provide hands on examples of implementing a number of concepts described in Google's SRE books. It also describes how i've seen SRE concepts impact some of the organizations I've worked in. I previously announced this book here, but it was not on leanpub yet: https://ift.tt/0lgfBKN Thank you for looking and I appreciate your feedback! https://ift.tt/sGKOjFV September 2, 2022 at 04:58AM

Show HN: Pith language. JavaScript with a little bit of Python syntax https://ift.tt/j5A8N9u

Show HN: Pith language. JavaScript with a little bit of Python syntax I've been writing a lot of JavaScript and Python lately. I like Python's syntax, so I created a language called Pith that's JS with some Python-like syntax (but without trailing colons). It's not a full compiler. It really just does search-and-replace, but I find it fun and useful in spite of some sharp edges. I use it on my smartphone to write and run short programs. Here's an example using the HN API: max = 6 ids = await getApi('topstories') for id in ids.slice(0, max) getItem(id) async def getItem(id) const d = document.createElement('div') results.appendChild(d) d.style = 'padding-bottom: 1em;' i = await getApi('item/' + id) ? i.title, '|', i.score u = '//news.ycombinator.com/item?id=' d.innerHTML = i.title.link(u + id) async def getApi(path) u = '//hacker-news.firebaseio.com/v0/' return getJson(u + path + '.json') https://ift.tt/...

Show HN: Open-source infra for building embedded data pipelines https://ift.tt/aSg1fpu

Show HN: Open-source infra for building embedded data pipelines Hey HN! We are building *open source infrastructure for deploying customer-facing data pipelines.* Here’s our repo https://ift.tt/8Mozhfx and website https://pipebird.com/ . Pipebird is designed to enable companies that generate important data to offer secure data pushes to their customers’ warehouses, directly from their products. Our team was previously building in fintech, where we heard from many of our peers that their customers wanted data pushed directly to their warehouses. Customers wanted to bring data into their source of truth without having to maintain custom built pipelines or introduce security risks by contracting a third-party ETL/ELT provider. After seeing Stripe https://ift.tt/qLGMzeO and customer.io https://ift.tt/eD06svK recently invest in building out their own native data sharing products, we realized that many SaaS companies could better support their customers and even generate additional revenue b...

Show HN: OpenBracket, a collaborative code editor for technical interviews https://ift.tt/NTZ1IzC

Show HN: OpenBracket, a collaborative code editor for technical interviews Hi everyone! At Fluxon, we found that we were't happy with existing solutions for collaborative coding with engineering candidates in our technical interviews. So we built OpenBracket.net—a simple code editor with no setup or log in needed—just share the link and start coding together. Our first version is now available for anyone to use. We’d love some feedback. Thanks! https://ift.tt/MpILdNr August 31, 2022 at 11:40PM

Show HN: Using GPT-3 to answer annoying interview application questions https://ift.tt/DVPGrg2

Show HN: Using GPT-3 to answer annoying interview application questions Hi folks. My wife has been looking for a job and sometimes in the application forms there are annoying questions like "Why do you want to work here?". At the same time I've been playing around with GPT-3 and have blown away by it's capabilities, so I decided to build a site that can answer these annoying questions for her. Github: https://ift.tt/ZzO2o36 Here's an example of a generated answer: Using this opening for a Senior iOS Engineer at Monzo - https://ift.tt/q68jDa2 The generated answer question on the application "What attracted you to Monzo?": "What attracted me to Monzo is that it is a bank that is trying to make a difference in the world by making it easier for people to manage their money. Monzo is also very customer focused and puts the customer first in everything they do." https://ift.tt/AG2UEQq September 1, 2022 at 01:30PM

Show HN: Restfox – A web based HTTP client inspired by Insomnia and Postman https://ift.tt/LItNvg4

Show HN: Restfox – A web based HTTP client inspired by Insomnia and Postman Hey HN, I built this because I wanted a portable version of Insomnia I could access anywhere I am, without installing anything. The application is a PWA, so it will not load resources again after the first load, unless there's an update. It uses IndexedDB and loads quite fast even with a lot of nested requests and folders. Import from Postman and Insomnia is available making it easy to import your pre-existing request collections. Only limitation is that it only supports CORS enabled endpoints for now. I plan to add cors proxy support later on. There is of course the electron build ( https://ift.tt/JG4iwy7 ), which can be used to bypass cors but that kinda defeats the portability of the app but it is an option. GitHub repo: https://ift.tt/Le1Rnd4 https://restfox.dev August 31, 2022 at 11:16PM

Show HN: Reach 100 – a (unsolvable?) puzzle game https://ift.tt/sbornEt

Show HN: Reach 100 – a (unsolvable?) puzzle game I recently remembered a game we used to play with pen and paper some 20 years ago, where you need to fill a 10x10 grid writing numbers in the grid up to 100 following 2 simple rules. After showing it to my kids I thought it would be nice to adapt it digitally so that they could play it more often (not needing to draw the grid etc.) and so that other people could play it as well. What I'm really interested in with this submission (beyond general feedback) is wether anybody knows the origin of the game and if it's solvable. Because that's the catch, my highest score of all time is 97 and it doesn't seem to be possible to go higher. I have the feeling this game is an adaptation of a more general problem and probably has its origin in some lecture. So, once again, if you know where it comes from I'd be really grateful. Alternatively I would love to know if there is a possibility to prove if it's solvable or not. (It...

Show HN: Node Version Audit – Audit Your Node Version for Known CVEs and Patches https://ift.tt/H8x2EQo

Show HN: Node Version Audit – Audit Your Node Version for Known CVEs and Patches I wrote Node Version Audit to automatically keep track of Node patches, particularly for releases that fix CVEs. While it can be ran directly, it is designed to run as part of a pipeline to produce warnings if the runtime version of Node has CVEs, or is no longer supported. The cool part (IMO), is that Node Version Audit automatically keeps track of node releases and CVEs by parsing the change log, and so there is no curation needed to maintain it. I would love any thoughts! https://ift.tt/kOhZjQP August 31, 2022 at 06:45AM

Show HN: Go, JSON, Streaming and Generics https://ift.tt/piBZPGJ

Show HN: Go, JSON, Streaming and Generics I needed an easy way of handling large JSON blobs (200MB+) which I found is easy, but very verbose, using encoding/json. Dealing with deeply nested structs was a real pain so I wrote myself a wrapper around it - https://ift.tt/aB3MWKx - thanks to generics it can be very thin. https://ift.tt/aB3MWKx August 31, 2022 at 12:06AM

Help Make Muni Safe for Everyone

Help Make Muni Safe for Everyone By Mariana Maguire New Muni “no harassment” symbol The safety of our customers and staff is a top priority for the SFMTA. That is why we are launching MuniSafe – a campaign to increase reporting of gender-based harassment through recently expanded incident reporting options. If you experience or witness an incident, help us make MuniSafe by reporting it using the Muni Feedback form at SFMTA.com/MuniFeedback, the 311 mobile app or by calling 311. Non-English speakers should call 311 for language-assisted reporting. Gender-based harassment takes many forms, affects many people and is absolutely not tolerated on Muni. Survivors should report incidents to the San Francisco Police Department if they feel comfortable doing so. By also reporting incidents directly to the SFMTA, you will help us track events that occur in our system so we can build better safety responses and direct resources to reduce gender-based harassment. New car cards that will be...

Show HN: I used DallE to create default avatars on my Creator community website https://ift.tt/RXTPgIn

Show HN: I used DallE to create default avatars on my Creator community website I'm an indie dev and I built a community for creators to get together and collaborate with each other. Mostly for amateur creators, but some famous ones use it as well. It has about 700k users so far. There are about 100k of those users who don't bother to upload an avatar, so they've had a boring default avatar for nearly 7 years. Today, I used my credits on DallE to do make them a bit more fun. Since the creators self-identify, I was able to create specific kinds of avatars for them. For example, if a creator is a writer, my DallE prompt would be: "an oil painting portrait of a serious-looking owl, standing in front of a typewriter" Voice Actor: "oil painting portrait of a robot who is made out of a microphone, wearing a hat and headphones" Comic Illustrator. This one was a little more tough, so I chose 'tablet' as my key object: "Oil painting portrait of a bro...

Show HN: SaaS for analyzing Bitcoin price movements https://ift.tt/EyBsu69

Show HN: SaaS for analyzing Bitcoin price movements Hello everyone! Our software offers a SaaS for analyzing Bitcoin price movements. We built an MVP model which recognizes levels in which BTC is at the top or bottom of the cycle. It is primarily intended for investors who are not financially sophisticated as a possible help to protect their investment. A short story about the creation of the product: A few of us, friends and ourselves, have always been maddened by the regular loss of the largest part of unrealized profit during bear markets which tend to be very hard on retail investors.On the other hand, a lot of friends blindly invested into bitcoin at ridiculous price levels based on hypes, bad instagram and YouTube influencers and mouth of word. We think that a large part of BTC and crypto investors live in a similar situation. With this goal, we teamed up with experts in the field of data science and finance, and created an algorithm that gives the BTC price score based on crucia...

Muni Color Schemes Through the Years

Muni Color Schemes Through the Years By Jeremy Menzies Over the 110-year history of the SF Municipal Railway, our transit vehicles have been painted in six main color schemes (known as “liveries”). Here’s a short look at those paint jobs, from the oldest streetcars to our newest buses.  The timelines of these liveries overlapped and old colors were not always phased out even after a new color was introduced.  Not included here are the many colors of cable cars , historic vehicles , variations on the main colors, or any special paint jobs used. The Original Grey and Red: 1912-1939 When Muni started in 1912, vehicle paint colors were used to distinguish one transit service from another. Muni’s very first streetcars were painted grey with red windows and roof. Gold was used for lettering, vehicle numbers, and decorative lines. This combination gave the cars a simple yet elegant look. Seen here at Green Division rail yard around 1980, Streetcar 1 was built in San Franci...

Show HN: An Audio Introduction to Nick Bostrom https://ift.tt/kitYw5c

Show HN: An Audio Introduction to Nick Bostrom I'm working on this because I think Bostrom's work is extremely important, and deserves a wider audience. I first read Bostrom's work in 2010, during my undergraduate degree. It has been a major influence on many of the projects I've worked on since then. In particular, the many years I've spent working at 80,000 Hours. (80,000 Hours is a career advising service which—among other things—helps people act on Bostrom's ideas about the urgency of addressing existential risks posed by emerging technologies, such as artificial intelligence and biotechnology.) https://ift.tt/y43M5rB August 29, 2022 at 02:52PM

Show HN: I built a quizlet clone in 2 hours https://ift.tt/E3mk4fY

Show HN: I built a quizlet clone in 2 hours Quizlet, a popular tool among high schoolers and college students used to study for tests recently made it's core functionality paid. In an era where Autodesk, Adobe, and Microsoft hold their proprietary software to their chests, it's exciting to see opensource alternatives come to compete with them. I'm 15, and I'm excited to do my part to keep education free for everyone. https://ift.tt/Idqmgoh August 29, 2022 at 05:19AM

Show HN: Directly query 100M+ raw records of cleaned, refreshed financial data https://ift.tt/QTaYKjN

Show HN: Directly query 100M+ raw records of cleaned, refreshed financial data There are a lot of APIs that provide access to these types of data, but there were not any (as far as we're aware of) tools & services that provide access to query the raw data directly for analytical purposes. We get the data across different sources and clean, schematize them in a PostgreSQL databases so folks can query/analyze the data directly. We have ~100 tables of data across stocks, ETFs, economic indicators, US/international census data and plan to keep adding more. More information on the tables are available at https://docs.wizdata.io Access to all of the data is free, and we plan to (in the future) find ways to cover our costs by charging for folks who want to run their queries faster (e.g. by running their queries on separate compute clusters) or by providing custom integration to fit their data needs. Please take a look, and would please share any feedback with us here! https://www.wizd...

Show HN: Hangman meets Wordle webapp in Angular https://ift.tt/uapdCtx

Show HN: Hangman meets Wordle webapp in Angular Hey HN, I am a novice web developer, and I built a new webapp game in Angular that combines the game play of Hangman and Wordle. I chose this project because I wanted to learn Angular, while also developing something useful. I have some prior backend experience. And, I was pleasantly surprised with how much you can achieve in the pure JS/Typescript these days. For my app, the backend only sends the daily puzzle data in JSON, while the entire game logic and interactions are completely implemented in the frontend. I wrote around 4000 lines of the frontend code for this project. For me, the best part was RxJS integration in Angular. It also had a fair amount of learning curve. However, once you have learned the basics, it saves a lot of redundant boilerplate code and makes the code more readable and clean. You can play the game for free and there is no sign-up required: https://10letters.app The game does not save any user data at the server...

Show HN: Make Any CLI into a GUI in Acme https://ift.tt/Jb84mVN

Show HN: Make Any CLI into a GUI in Acme Hey HN. I've become enamored with the Acme editor. It's fascinating because it turns the Vim paradigm on its head: instead of maximizing your use of the keyboard, maximize your use of the mouse. I think this helps optimize for information management, as opposed to text manipulation. I realized a lot of the CLIs I use have the same structure, and with a small program I could convert them into GUIs inside Acme and make them much easier to use. Let me know what you think. https://ift.tt/Il6L7zS August 28, 2022 at 01:15AM

Show HN: A Minimal PHP Wiki https://ift.tt/gIoajst

Show HN: A Minimal PHP Wiki First, I'm by no mean a programmer. Second, I am reading HN for years, just registered to make this public and see if it can be useful for someone. I have nothing to gain monetary. A while ago, I decided that no blogging system was simple enough and I looked for a small wiki to use as a CMS/blog. Found WikWiki on C2.com and I mixed it with some basic Markdown syntax, a minimal template and added password protection. The result is a single php file, no database and no dependencies. Code is a mess, not modulable, probably wrong in so many ways, but it can probably used by some as personal notepad, wiki, CMS, blog, etc. Any comments appreciated. https://ift.tt/nYMIBzS August 27, 2022 at 03:16AM

Show HN: Browse Hacker News on your Kindle via browser for free https://ift.tt/F1KaVL3

Show HN: Browse Hacker News on your Kindle via browser for free tl;dr: Go to kindlehnbeta.pythonanywhere.com on your Kindle’s browser. I wrote a wrapper over hackernews that allows me to browse it on my Kindle. Simply visit kindlehnbeta.pythonanywhere.com on your Kindle’s browser. You’ll be able to view top stories, the comments within them and even the article content that the stories link to. The articles are parsed by a library that makes its best attempt to extract the main content. I only own a Kindle Oasis (10th Generation) and thus have only tested this on it. I’d imagine it looks fine on other Kindles, but you’ll have to tell me. Link to screenshots: https://ift.tt/n4YQJS1 Really, I made this for myself as a quick solution for a personal need. But it seems like there are a few of you out there that would enjoy this as well. So I am making this public for others to try out. Let me know if this is something you actually want to use. If so, and the reception is positive, then I wi...

Show HN: CBC Lite, a low-bandwidth CBC news site, built with Nextjs https://ift.tt/b9cYkBp

Show HN: CBC Lite, a low-bandwidth CBC news site, built with Nextjs Hello! I’m Cole, a developer at CBC, the Canadian public broadcaster, and we’re proud to share CBC.ca/lite, a low bandwidth-focused news service. Try CBC.ca/lite/news/world for more globally relevant news. I’ve written a short post on r/reactjs with some details on the site’s features and how it's built for those interested. https://ift.tt/aeYtQdg... Thank you! https://ift.tt/AP72axD August 25, 2022 at 07:17PM

Show HN: FRPC – A Faster, More Flexible RPC Framework https://ift.tt/Q3JIM9n

Show HN: FRPC – A Faster, More Flexible RPC Framework Today we're announcing frpc-go, an RPC framework that's designed from the ground up to be lightweight, extensible, and extremely performant. In an apples-to-apples comparison fRPC outperforms gRPC by more than 4x, doing more than 2 million RPCs/second on a single node. Check out our docs site at https://frpc.io ! https://ift.tt/2ZQr1hR August 25, 2022 at 07:06PM

Show HN: Commandline tool for protecting data using TouchID+Secure Enclave https://ift.tt/P0diotO

Show HN: Commandline tool for protecting data using TouchID+Secure Enclave Toucli is a tool I made to solve a specific problem on my personal MacBook, where I had to pass in sensitive data like API keys to 3rd party applications on the commandline, but wanted to encrypt those keys on disk and require the physical presence of TouchID to decrypt/access them. As I state in the readme, for production and office environments a proper external system would be better, but for my single personal machine Toucli solved my problems without needing any external running service. It was also an excuse to use Swift and Xcode for the first time, which I had wanted to do for some time. https://ift.tt/F7ltur1 August 25, 2022 at 12:47PM

Show HN: DataLemur – Ace the SQL Interview! https://ift.tt/9MpPF80

Show HN: DataLemur – Ace the SQL Interview! I just launched a new free SQL practice platform today called DataLemur! I'm the author of Ace the Data Science Interview, and a lot of our readers wanted to practice the SQL questions from the book, so we decided to make DataLemur free and open! Even if you aren't job hunting, these tricky SQL questions are pretty fun to practice on. https://datalemur.com/ August 25, 2022 at 01:28AM

Show HN: New UI for Ec2instances.info https://ift.tt/4C6Wo2L

Show HN: New UI for Ec2instances.info Hey HN, 10 years after the project began we have updated the UI for the cloud server comparison site known as EC2Instances.info. This refresh brings a sticky filter bar so you can scroll and see what filters are applied, a more compact navbar, and improved UX for comparing instances. I've also fixed numerous long standing UI bugs including: comparisons now load correctly on RDS and ElastiCache, sort by max ENI works, sort by RDS instance storage works, and all dropdowns have consistent behavior. For maintainers and contributors, all the frontend libraries are upgraded to their latest versions, https://ift.tt/IdE2hVF . Going forward, we are aware that the homepage size is quite large and have plans to address this. We have tried to be good stewards of this project and evolve it carefully. Eager to hear what you think of the new UI! https://ift.tt/fwkEtG1 August 25, 2022 at 12:29AM