Skip to main content

Posts

Show HN: I built a web app to generate Emacs and Vim themes from VSCode theme https://ift.tt/nFZh8cX

Show HN: I built a web app to generate Emacs and Vim themes from VSCode theme Screenshots: https://ift.tt/XWjB1FD Website: https://ift.tt/74oDezR Source: https://ift.tt/6Sl8uW1 Written in Vanilla JS, generation happens entirely in browser. Automatically adds some default faces for few Emacs packages. Vim version also comes with 256 color support for terminals. https://ift.tt/biAw9Fo January 29, 2023 at 06:21AM

Show HN: I wrote a blog post about the Two's Complement https://ift.tt/gpaWIoJ

Show HN: I wrote a blog post about the Two's Complement Hi folks, I wrote a blog post about the two's complement. I always scratched my head about some details: - "Take the ones' complement and add one" - "Half of the range are negative numbers" - etc. Now I think I understand these details, but had to piece it together from some sources. I'd love to get your feedback on this post. Looking forward. BR, Pedram https://ift.tt/pobYBic January 28, 2023 at 04:49AM

Show HN: Peer Review Beta – GitHub plus StackExchange for Scholarly Publishing https://ift.tt/0Y26XaL

Show HN: Peer Review Beta – GitHub plus StackExchange for Scholarly Publishing Hi HN, I've had the idea for a scholarly publishing site that could crowdsource the work of the journals using concepts borrowed from Github and StackExchange and recombined for years. I finally got enough runway to take about 6 months off of work to build it. This is the result. It's still in beta, but the core MVP features - review, reputation, responses - are all there. I'm sure there are as yet to be found bugs, because I'm on my own and I've always been terrible at testing my own stuff. Right now it's best treated as non-archival pre-prints with review. I'm starting my next full time role on Monday, so I'll be carrying it forward as a side project. I'm going to continue working on it, albeit more slowly and on nights and weekends. It's open source and with an open roadmap, and I would welcome collaborators. I would love and appreciate any thoughts and feedback! ht...

Help Shape the Future of Active Transportation in SF!

Help Shape the Future of Active Transportation in SF! By Eillie Anzilotti The Active Communities Plan will making biking safer, more accessible and more joyful for all.   San Francisco is creating a new plan for active transportation — and every person has a role to play in shaping it!   We are excited to share that the Active Communities Plan officially launches this month. Here, you can learn more about what that means, and how you can get involved.  What is the Active Communities Plan?  The Active Communities Plan (ACP) is the first update to the Citywide Bicycle Master Plan since 2009. A lot has changed in the last 13 years. People now use the bike network for all kinds of travel, including scooters, skateboards, powerchairs, and other electric mobility devices. As network use grows, people need better and safer places to ride. Supporting safe, low-carbon travel is more important than ever, but many communities also have concerns about the implic...

Show HN: Chrome extension to close Zoom/Notion tabs after launching desktop app https://ift.tt/g37OzTI

Show HN: Chrome extension to close Zoom/Notion tabs after launching desktop app Hi HN! I use the desktop versions of Zoom, Notion, and Asana, so at the end of the day, I have a ton of Chrome tabs left over from these services launching their apps. I threw together a little extension to clean these tabs up. Do folks tend to use the browser versions of these apps? Or are there other sites that this extension should support? https://ift.tt/uqMFEOz January 27, 2023 at 09:43AM

Show HN: A.I. Runner https://ift.tt/V6y01DH

Show HN: A.I. Runner Several months ago I released a pay version of my software A.I. Runner but quickly pulled it due to some technical issues. I also didn't care for the architecture (a .net form app running a python server and communicating over a socket). I reworked the application and have relaunched it today. It is written in pure python and has a number of features that the previous version lacked. Current features are txt2img, img2img, inpaint, outpaint, an image gallery, an editable huggingface model db, sprite mode (for easy pixel sprite creation - the whole reason I started the app in the first place) an infinite canvas for outpainting and more. I have released it as a free application and would appreciate any feedback. I recommend installing with the itch.io launcher as this will allow you to easily check for updates. https://ift.tt/9wyKSq2 January 27, 2023 at 06:31AM

Replacing Parking Meters with (Actual) Bike Parking

Replacing Parking Meters with (Actual) Bike Parking By Eillie Anzilotti Did you know you can submit a request for new bike parking? Anyone who rides a bike in San Francisco knows: A parking meter is not just a parking meter. Like street sign poles, meters are also a place to lock your bike when you’re out running errands and exploring the city.  As an agency, we’re working towards the goal of making bike racks and corrals available across the city, wherever people need them. In the meantime, we recognize that informal bike and scooter parking options, like parking meters, meet people’s needs.   So, when we announced a campaign last year to remove existing parking meters and replace them with pay stations, this brought up a question: what does this mean for bike parking?  We strive to install bike racks to replace parking options wherever meters are removed. Right now, our bike parking team is focused on identifying locations for new racks in high-demand areas ...

Show HN: Peak Gaming – Tournament platform for everyday gamers https://ift.tt/o2jYPM9

Show HN: Peak Gaming – Tournament platform for everyday gamers Hey HN community! I'm super excited to shoutout Peak on HN as its a project a buddy and I have worked on tirelessly for the past year or so. Peak is a service that hosts free, cloud based tournaments for everyday gamers with real prizes and skill based matchmaking. Our main offering is our "Passive Tournament" system which allows you to have your regular public matches automatically tracked without ever having to manually enter your scores. Basically, you play just like normal, and Peak keeps score. At Peak, our focus is to make competitive gaming accessible and enjoyable to all. We’re democratizing gaming to bring the same competitive incentives formerly only available to pro players to the everyday gamer. The driving force behind developing Peak was the current state of esports and competitive play for the regular gamer. Put simply, it's too complicated and the barrier to entry can be super annoying. Any...

Show HN: Imageeditor.ai https://ift.tt/jw79h8b

Show HN: Imageeditor.ai Hey HN, I saw a few days ago this on Show HN ( https://ift.tt/gLBZYVH ) and at the time I thought it would be cool to make it into a website ( https://ift.tt/7atKWzs ). So here I present to you ImageEditor.ai which lets you edit or create images using AI. https://imageeditor.ai January 26, 2023 at 11:48PM

Show HN: Coder Guard – Protect Your IDE from Malicious Extensions https://ift.tt/keg0MUV

Show HN: Coder Guard – Protect Your IDE from Malicious Extensions There is a growing problem with VSCode extensions: - they're not sandboxed (yet) - just like double-clicking an .exe file - they don't have a permission model - they auto update - they have built-in persistence - they are installed on developer machines with high-value credentials The recent CircleCI and LastPass incidents were both suspected to originate from a compromised developer machine - which is becoming every organization's Achilles heel in terms of cyber posture So I've been working on a way to help mitigate some of these risks Right now, only an MVP of a "CLI" is available: $ code --list-extensions --show-versions | curl --data-binary @- https://ift.tt/CR5N6uV Which will list your installed extensions with some enriched information to vet their trustfulness But much more detailed threat intel will be shown in the upcoming website and extension, including - Behavioural data gathered fro...

Show HN: I made a site that automatically unsubscribes you from unread emails https://ift.tt/GmQv7zI

Show HN: I made a site that automatically unsubscribes you from unread emails Hi Guys, I'm Spencer and recently built AutoUnsubscribe to keep on top of my email subscriptions. The basic idea is: Automatically unsubscribe from unwanted emails that you never open, so you can focus on the emails that matter, saving yourself time and effort. I find overtime I accumulate hundreds of email subscriptions accidentally, especially when I ran an ecommerce business where our emails seemed to end up on all our suppliers, and their suppliers mailing lists. Some people stay on top of unsubscribing easily, however it's something I've always struggled with, especially having ADHD. I wanted a way to stop my inboxes getting out of control without me having to do anything so I built this app. An added bonus is it helps you unsubscribe from subscriptions you were on the fence about unsubscribing too, as it points out you have not even opened them. It also warns you before unsubscribing and giv...

Show HN: A tool to design and run user state machines https://ift.tt/vBTCp1s

Show HN: A tool to design and run user state machines Hi everyone, I’m Joe, CTO at Dopt. We’re building a tool that lets you design user state machines with an SDK so that you can run them in your product. We offer a React SDK that lets you create instances of those machines for any user of your product and exposes methods for transitioning the state of the user—effectively moving them through the machine. Dopt then acts as a persistence layer for the users’ machine state. We call our machines “flows”. Dopt lets you send in data about your users (identify calls/properties) and lets non-devs define rules based on that data for which users should enter the flows. Non-devs can also update content and other custom properties that can be referenced via the SDK. For example, with Dopt’s SDK you can build: - a multi-step, interactive product walkthrough that helps users learn how to use a product by using it ( https://ift.tt/TQv1jWh ) -a getting started checklist that helps a team get setup a...

Show HN: Open-source support bot for Discord https://ift.tt/a4muxGz

Show HN: Open-source support bot for Discord Many companies have a public Discord where people ask questions. Sometimes those questions are dumb and can be easily answered by reading the support documents. So we built a bot that does 3 things: 1. Uses FAISS to index public support documents provided as URLs 2. Monitors a Discord channel for questions, prefixed with !help 3. Responds to questions with its best guess of the right answer and cites its source document(s), using Data Augmented Generation from LangChain It won’t be right all of the time, but if people find it helpful we’ll make it better. Take a look at the repo and give us some suggestions of how to improve it, or put up a PR! Repo: https://ift.tt/jXVR8Gr Website: https://www.getbuff.io/ Demo: https://www.youtube.com/shorts/JPKW9tX0K9Y https://ift.tt/jXVR8Gr January 25, 2023 at 11:42PM

Show HN: Fileport – Teleport Your Files https://ift.tt/x09EJk4

Show HN: Fileport – Teleport Your Files Hello HN, Fileport is an online service that provides the fastest way to send files over the internet. Typically, email providers have file size restrictions and online cloud storage can be cumbersome to use. Fileport is the simplest way of transferring large files from point A to B. Intended for creative individuals like artists, video/audio editors, photographers showcasing their work or anyone whose work depends on exchanging large files. Fileport is capable of “streaming” files to the recipient (or multiple recipients) as you upload them. You can upload multiple files or folders which can be downloaded in a compressed format, even while uploading. Files are automatically checksummed for integrity during the upload process. There is a subscription available for users that require more features, like Photobooks. Photobooks are online photo & video albums that provide an ultra fast and clean web interface with all original files available fo...

Show HN: Synesthesia – Visual Website Builder https://ift.tt/cei23J9

Show HN: Synesthesia – Visual Website Builder Synesthesia is a platform that allows you to create create, customize, and publish your own website. It allows you to select free templates to get started, it has a drag and drop editor to customize the website to your liking, and it publishes and hosts your newly created website. You can also view website analytics and upload content to update your website. I would love to hear any feedback on the project. https://synesthesia.ai/ January 23, 2023 at 08:00AM

Show HN: Tmfi: The Missing Firefox Installer https://ift.tt/Trklib9

Show HN: Tmfi: The Missing Firefox Installer Mozilla provides prebuilt versions of Firefox for macOS, Windows and Linux. Unfortunately, the Linux version is just a tarball, so it does not create a menu entry or install itself in $PATH. tmfi fixes this. https://ift.tt/M3wcXWH January 23, 2023 at 12:15AM

Show HN: New AI edits images based on text instructions https://ift.tt/Qz9BFY0

Show HN: New AI edits images based on text instructions This works suprisingly well. Just give it instructions like "make it winter" or "remove the cars" and the photo is altered. Here are some examples of transformations it can make: Golden gate bridge: https://ift.tt/k26tQ8E... Girl with a pearl earring: https://ift.tt/k26tQ8E... I integrated this new InstructPix2Pix model into imaginAIry (python library) so it's easy to use for python developers. https://ift.tt/6rLivop January 22, 2023 at 10:25AM

Show HN: Smoosh – A Blazing Fast, Bit-Oriented Serializer https://ift.tt/ekwrIzd

Show HN: Smoosh – A Blazing Fast, Bit-Oriented Serializer Hi all! So a few weeks ago I decided to write a low latency serializer. That meant being very careful about runtime costs and the size of the resulting byte array (packet fragmentation limits). I'm pretty happy with the result, it's based off the excellent Flat library on Hackage, and the benchmarks look pretty good. Looking forward to hearing your feedback! https://ift.tt/WxcRG80 January 21, 2023 at 06:47PM

Show HN: Copilot plugin for any shell program https://ift.tt/ie6Nm4K

Show HN: Copilot plugin for any shell program Hi HN, I thought some of you might find this useful/fun. cpwrap runs whatever command you pass it, sending the transcript to copilot and giving you autocomplete suggestions along the way. It's like how rlwrap gives you readline input editing- cpwrap gives you copilot input editing. In other words, copilot for ed: https://twitter.com/markdotdev/status/1616273277533446145 Or sh, python, any non-curses interactive shell program. And it's a single public domain c file, though you need node and the copilot extension files to run the copilot agent. (And a copilot subscription.) https://ift.tt/h7CvR1f January 21, 2023 at 12:22AM

Show HN: Dopt – State machines and SDKs/APIs for your user flows https://ift.tt/rA49vFS

Show HN: Dopt – State machines and SDKs/APIs for your user flows Hi everyone, Dopt lets you visually model flows (which are state machines) to power your product’s onboarding and education experiences. We offer a React SDK that lets you create instances of those flows for any user of your product and exposes methods for transitioning the state of the user—effectively moving them through the flow. Dopt then acts as a persistence layer for the users' flow state. Dopt lets you send in data about your users (identify calls/properties) and lets non-devs define rules based on that data for which users should enter the flows. Non-devs can also update content and other custom properties that can be referenced via the SDK. For example, with Dopt’s SDK you can build: - a multi-step, interactive product walkthrough that helps users learn how to use a product by using it https://ift.tt/WpM59KY - a getting started checklist that helps a team get setup and activated https://ift.tt/ZmX6eR3 You ca...

Show HN: Timeretain – Track, visualize, and export your hours https://ift.tt/UuqBCct

Show HN: Timeretain – Track, visualize, and export your hours Hi HN, I made this because I needed to track how much I work and on what. Timeretain allows you to track time using a fast, private feed of time cards. It displays your stats next to it, and you can filter to zoom in on a description or tag. You can always export what's in view. It's different from other time trackers because it's powerful and minimalist. Here's how I use it. I need to hold myself accountable. I want to know how much I've worked in a week, and Timeretain immediately shows that — no need to create extensive 'reports'. Next, a log of what I did is useful for standup. I can get that from my feed, which loads quickly. Finally, I have to track time for specific topics. With Timeretain, I can add tags on the fly — it doesn't require me to create and manage 'projects'. I would love to hear your feedback. There's an instant demo on the landing page; you don't have to s...

Show HN: Music Audio Search Engine Using OpenAI's Embeddings on GPT Descriptions https://ift.tt/MZHkNnz

Show HN: Music Audio Search Engine Using OpenAI's Embeddings on GPT Descriptions I am excited to announce a new tool for music producers and audio enthusiasts - a music audio search engine. With just a simple description of the groove you're looking for, our semantic search engine will output the most similar audio in seconds. I used the Freesound.org API to upload over 3,000 grooves to MongoDB, and combined all the relevant data such as tags, title, description, BPM, etc. into OpenAI's Text-Davinci to generate a unique description of each sound. I then embedded these descriptions using the Ada Embeddings Model and inserted them into Pinecone DB vector database, making it easier to find the perfect sound for your next project. This search engine is designed to save you time and make your music production process more efficient. Give it a try and see the difference it makes in your workflow. I would also appreciate any feedback on how I can improve the website and make it ev...

Show HN: A version control system based on rsync https://ift.tt/oyF7TRI

Show HN: A version control system based on rsync Hi everyone! I'm trying to create a version control system that solves some of the problems that Git and other version control software has when working in a team. Let me know if you have any feedback! https://ift.tt/WLphPo6 January 19, 2023 at 06:07PM

Show HN: Codex – Find and Replace for Code https://ift.tt/lP6y0sc

Show HN: Codex – Find and Replace for Code Most code editors' find & replace features are still very close to the original design intended for text documents, so they become unwieldy when you need to match across newlines and indentation for example, or when a parse of the code is necessary to capture a particular expression. Codex ( https://ift.tt/XocxaIW ) is an attempt to rethink what find & replace should look like in a modern code editor. It defines a simple but powerful syntax for describing code modifications, combining plain text, regular expressions and Tree-sitter queries, along with sensible handling of newlines and indentation*. It can be used just like regular plain text find & replace, but allows freely mixing in regexes and Tree-sitter queries as more flexibility is needed. It introduces "line quantifiers" for matching a bunch of lines at the same nesting level, so basic structural changes can be achieved without even using a query (see the Java...

Show HN: A tool to de-identify using Stable Diffusion https://ift.tt/VPIsuio

Show HN: A tool to de-identify using Stable Diffusion Hey HN! Really excited to share this new image de-identifier. Kind of like a game of image telephone, you can upload an image and our app will convert the image to a caption, then will generate an image using stable diffusion using the parameters you set for the model yourself. We had so much fun making this and seeing the varying levels of scary generated images. https://ift.tt/KYXB81u January 19, 2023 at 02:49AM

Show HN: Codeium: Free Copilot Alternative for Vim / Neovim https://ift.tt/rHDtP1f

Show HN: Codeium: Free Copilot Alternative for Vim / Neovim I'm Varun from the Codeium team. After support for VSCode, Jetbrains, Jupyter, and Colab, we are super excited to bring free AI-powered code autocomplete to Vim and Neovim. And in the spirit of Show HN, we have a playground version for anyone to try the tech in the browser without any installation ( https://ift.tt/CU4t0Ql )! We also made the vim client open source and are open to contributions. https://ift.tt/yftWaub January 19, 2023 at 02:43AM

Show HN: Columnar store for fast, lightweight logging https://ift.tt/Faq872X

Show HN: Columnar store for fast, lightweight logging Founder here, Parseable is a lightweight log ingestion and query engine written in Rust. Parseable can ingest data from existing logging agents (FluentBit, LogStash, Vector, syslog-ng and more) using HTTP + JSON output. Ingested logs are stored as semi-indexed Parquet files (on disk or S3). You can query the data with builtin query engine using SQL or use a query engines of choice like Spark, Presto, Trino and so on. We also developed a Grafana data source plugin that lets you visualise log data via Grafana. Sample dashboard link in readme. As log data grew, our industry has responded with SaaS and fully managed offerings, but if you're looking for freedom, interoperability and full control over your data - there are no great options. With Parseable, we are looking to provide an strong, viable and FOSS alternative. https://ift.tt/Wva8eYq January 18, 2023 at 10:36PM

Show HN: AI analyzes Earnings calls for profit https://ift.tt/Kd2wr0g

Show HN: AI analyzes Earnings calls for profit I have been working on this AI that analyzes earnings report line by line and highlights texts based on the sentiment Here is a direct link to some of the popular stocks' latest earnings analysed with AI Meta Platforms [ link in comments ] Apple, Inc. [ link in comments ] Tesla, Inc. [ link in comments ] The green highlights are positive, and the red ones you can see if you scroll are negative statements I also made a tab on top where you can see, individual statements made on margin, revenue, and growth Hope you guys find it helpful, I'm always happy to take feedback or any more data you wanna see, please feel to comment and let me know January 18, 2023 at 08:32AM

Show HN: A tool for motion-capturing 3D characters using a VR headset https://ift.tt/YIENO83

Show HN: A tool for motion-capturing 3D characters using a VR headset Hi everyone! I'm one of the authors of this project. The demo you see here is powered by a tool that I recently helped develop and open-source at Shopify called handy. You can find the repo here: https://ift.tt/Ob7M1s6 Most people don't realize that VR headsets have become really capable motion capture platforms, so we decided to release this tool to bring motion capture into the hands of everyone who owns a headset. With a cheap Quest 2 you can capture your hands using the headset's hand-tracking feature and your head. With an expensive Quest Pro you could capture your facial expressions using the headset's eye and face-tracking features. Thanks for checking this project out! I'm here to answer questions if you have any. https://ift.tt/GmIgvMN January 17, 2023 at 08:03PM

Show HN: Semantic Search for Confluence Workspace https://ift.tt/RJlZCnq

Show HN: Semantic Search for Confluence Workspace Hello Hacker News! I built Sleuth, an open source search tool for your workspace. I originally started off with Slack but quickly learned that Confluence search is a well documented problem: https://twitter.com/beajammingh/status/1273742155731791872?s... Sleuth solves this problem using semantic search to find relevant Confluence pages and Slack messages for your query. You can ask Sleuth questions about HR policies, technical documentation, product decisions, and more. Sleuth is open source and can be self-hosted, although there are dependencies on OpenAI and Pinecone (which will be swapped out for open-source alternatives for larger orgs with regulatory constraints). Feel free to reach out in our Slack group if you're interested in using Sleuth in your workspace: https://ift.tt/1Go3ajP... https://ift.tt/whxqBfr https://ift.tt/bvGHkJT January 17, 2023 at 11:23PM

Show HN: AI Remote Setups – Rate remote work setups generated with AI https://ift.tt/FsBxnS1

Show HN: AI Remote Setups – Rate remote work setups generated with AI Remote Setups generates remote work setups or home office setups using AI and lets users rate them. The setups listed on it are astoundingly beautiful and all of them are in ultra high quality. https://remotesetups.xyz January 17, 2023 at 05:14AM

Show HN: Caff.ai a Caffeine Manager for better sleep and more energy https://ift.tt/2Vi9AwC

Show HN: Caff.ai a Caffeine Manager for better sleep and more energy Hey HN, I often don't know if I can have a coffee at 2pm and started logging my caffeine intake so I wouldn't be up until 2am. For me it was never as easy as a cut off time (ie stop coffee at 1pm) because I vary the amount and timing of my coffee day to day. I made an app that helps you stay in your custom 'daytime target range' and under your 'bedtime target' caffeine level. It can predict how much caffeine you'll have at bedtime and tell you what time your caffeine will be below a configurable sleepable level. I also added a feature that gives you a notification 30 minutes before you can have your last cup of coffee and still be under your bedtime target at bedtime. This helps you stay maximally caffeinated while minimizing the negative effects. I have over 600 drinks in my drinks list, and I'd appreciate any feature suggestions or tangential app ideas as well. https://ift.tt/0nrihK6 ...

Show HN: Free Online Course – Debugging Difficult Conversations https://ift.tt/EmJtXAs

Show HN: Free Online Course – Debugging Difficult Conversations As an engineer I get frustrated at other training courses that talk a lot of theory, but don't have a lot of practical advice and tools to actually help. So, I built an online self-paced training course on difficult conversations (think feedback, salary negotiation, etc) that I wanted to share with the community. I like to make my training courses more "algorithmic." A process you can follow to approach a Difficult Conversation, get in the right mindset to tackle it, and prepare what you need to that allows you to do it well. This course will teach you: - What Difficult Conversations are and what happens when you ignore them - Why having Difficult Conversations can be beneficial to you, your team, and your career - A framework (and accompanying worksheet) to help you prepare for Difficult Conversations https://ift.tt/fumK70t January 16, 2023 at 04:19AM

Show HN: Group accountability for atomic habits (iOS) https://ift.tt/qhYR30e

Show HN: Group accountability for atomic habits (iOS) I started this project by running 10-day group challenges on Whatsapp. The group was gathered via a Webflow landing page, Google forms, Zapier and a PayPal button (here’s what I posted on HN at that time - https://ift.tt/5gq0hrw ). The WhatsApp challenges turned out to be a hit with over 85% checking in daily and 45% repaying to join multiple challenges. After having tried Streaks, Habitify, GTD, reminder apps, google calendar, Notion...etc—I was still having trouble staying consistent with my personal/wellness goals and habits. Methods from Atomic Habits by James Clear—is what worked best for me, but it was still difficult. For example, I had a daily push-up reminder on my google calendar that I ignored for almost a year. Fast forward, I’m now on day 120+ doing push-ups, meditation and waking up before 6am—after participating in group accountability challenges :) To see if we can scale it to help more people and potentially build a...

Show HN: Use predictive modeling to win your bracket competition https://ift.tt/nJR7OFe

Show HN: Use predictive modeling to win your bracket competition Hi! I made this as a side project this week to submit a bracket for our friends' NFL playoff bracket competition. It is all html and vanilla JS, runs directly in the browser, and is pretty fun to take for a spin. Obviously it is far from polished - that might have to wait for next year! https://nflbracket.xyz/ January 14, 2023 at 08:46AM

Show HN: Sleuth, open source workspace search in natural language https://ift.tt/91KWlPD

Show HN: Sleuth, open source workspace search in natural language Hey everyone, We know how hard it can be to ramp up and learn the ins and outs of a new company. - “Who should I talk to about customer onboarding?” - “What was that project the onboarding team shipped in June, that had a massive impact on step 3 completion rate?” Instead of asking someone the same question that’s been asked hundreds of times before, it’s more efficient to find answers in existing documents and past conversations. The problem is, this data is spread out across dozens of workplace apps, with search features that all work differently. That’s why we’ve created Sleuth, an open source library that allows you to search through your company’s entire history using natural language. It understands the intent of your question, not just the keywords. Here’s a demo: https://ift.tt/Z8AKBLr You can fork our repo ( https://ift.tt/rBCzyH4 ) and try it right now, or book a 15 min call ( https://ift.tt/4cDgLGX ) with us t...

Show HN: Fern, a language for defining REST APIs that compiles into OpenAPI https://ift.tt/hXKIq9U

Show HN: Fern, a language for defining REST APIs that compiles into OpenAPI Hi HN, this is Danny, Deep, and Zach. We built Fern after our previous ed tech startup failed. We were frustrated with how much time we spent writing “API code” instead of working on the actual product. We tried to use OpenAPI but we were underwhelmed - the generated code wasn’t idiomatic and it still required manual work (custom templates, scripts, manually publishing SDKs to registries). The Fern compiler takes your API as input and invokes generators that output things like: SDKs, server code, a Postman collection, and an OpenAPI spec. Some technical highlights about the compiler + generators: - The compiler (available as a CLI) handles syntactic + semantic validation. It also includes a linter that encodes best practices. If your API Definition compiles, you can have high confidence that the SDKs will generate correctly. - After all the parsing and validation, the compiler outputs an intermediate representa...

Show HN: Val Town – A Cloud Scripting Site https://ift.tt/ZGSqziw

Show HN: Val Town – A Cloud Scripting Site Hey HN! We're so excited to show you Val Town ( https://val.town )! A "val" is a JavaScript/TypeScript function or value that runs on our servers. We aim to get you from idea to running code in seconds: type code, run it, get its API endpoint, schedule it - all from the browser, in a couple keystrokes. We're a startup of 4 people, mostly in NYC. We've been working on this for 6 months and are eager for feedback from the HN community. Why do we need yet another online coding IDE? While researching devtools[1], I found myself wanting something halfway between Replit and Zapier: a tool that makes hosting, deploying, scheduling, and authenticating easy, but is first-and-foremost a programming tool. We added `console.email` to the runtime to make it incredibly easy to email yourself. We don't have npm imports yet, but we do have a low-friction system that treats every user as a namespace, so you can refer to `@me.foo + 1` ...