Nigeria No1. Music site And Complete Entertainment portal for Music Promotion WhatsApp:- +2349077287056
Sunday, 11 August 2024
Show HN: Copy-Paste from Webflow into Webstudio https://bit.ly/4fUHRz1
Show HN: Copy-Paste from Webflow into Webstudio https://bit.ly/3Alkz4W August 12, 2024 at 03:41AM
Show HN: Multilspy – Cross platform framework to develop Language Server Clients https://bit.ly/3M1bCQJ
Show HN: Multilspy – Cross platform framework to develop Language Server Clients multilspy is a cross-platform library designed to simplify the process of creating language server clients to query and obtain results of various static analyses from a wide variety of language servers that communicate over the Language Server Protocol. It is easily extensible to support any language that has a Language Server and currently supports Java, Rust, C# and Python. We aim to continuously add support for more language servers and languages. Language servers are tools that perform a variety of static analyses on code repositories and provide useful information such as type-directed code completion suggestions, symbol definition locations, symbol references, etc., over the Language Server Protocol (LSP). Since LSP is language-agnostic, multilspy can provide the results for static analyses of code in different languages over a common interface. multilspy intends to ease the process of using language servers, by handling various steps in using a language server: * Automatically handling the download of platform-specific server binaries, and setup/teardown of language servers * Handling JSON-RPC based communication between the client and the server * Maintaining and passing hand-tuned server and language specific configuration parameters * Providing a simple API to the user, while executing all steps of server-specific protocol steps to execute the query/request. Some of the analyses results that multilspy can provide are: * Finding the definition of a function or a class (textDocument/definition) * Finding the callers of a function or the instantiations of a class (textDocument/references) * Providing type-based dereference completions (textDocument/completion) * Getting information displayed when hovering over symbols, like method signature (textDocument/hover) * Getting list/tree of all symbols defined in a given file, along with symbol type like class, method, etc. (textDocument/documentSymbol) Use of multilspy in AI4Code Scenarios like Monitor-Guided Decoding multilspy provides all the features that language-server-protocol provides to IDEs like VSCode. It is useful to develop toolsets that can interface with AI systems like Large Language Models (LLM). One such usecase is Monitor-Guided Decoding, where multilspy is used to find results of static analyses like type-directed completions, to guide the token-by-token generation of code using an LLM, ensuring that all generated identifier/method names are valid in the context of the repository, significantly boosting the compilability of generated code. MGD also demonstrates use of multilspy to create monitors that ensure all function calls in LLM generated code receive correct number of arguments, and that functions of an object are called in the right order following a protocol (like not calling "read" before "open" on a file object). https://bit.ly/4dkNXqt August 11, 2024 at 07:10PM
Show HN: PackPack.AI - An AI-Driven Bookmark Manager Tool. Pocket Alternative https://bit.ly/3yD6aAt
Show HN: PackPack.AI - An AI-Driven Bookmark Manager Tool. Pocket Alternative https://bit.ly/4fDHqc5 August 11, 2024 at 07:23PM
Show HN: Effortless Shadcn and Tailwind Color Theme Generator https://bit.ly/3LZj3bh
Show HN: Effortless Shadcn and Tailwind Color Theme Generator With an easy-to-use interface and some useful features, you'll effortlessly create custom Shadcn themes from any image or color you love. Then your can test color palette on a page template, not just components. https://bit.ly/3SK1zTS August 11, 2024 at 11:09AM
Show HN: Vercel Proxy Sites to Mirror Any Website Using Vercel https://bit.ly/3SJbLMq
Show HN: Vercel Proxy Sites to Mirror Any Website Using Vercel # Vercel Proxy Sites A powerful and flexible website mirroring tool leveraging Vercel's serverless platform. ## Key Features - Free to use with Vercel's generous free tier - Mirror any website effortlessly - Quick deployment on Vercel's global edge network - Support for custom domains - Automated deployment via GitHub integration - Enhanced privacy and security - Bypass geographical restrictions - Improved access speed with edge caching ## Quick Start 1. Fork this repository 2. Sign up for a Vercel account if you haven't already 3. Import your forked repository to Vercel 4. Configure your environment variables 5. Deploy and enjoy your mirrored site! ## Configuration Easily customize your proxy settings through environment variables: - `SITE_URL`: The URL of the site you want to mirror - `ALLOW_ROBOTS`: Set to 'true' if you want to allow search engine crawlers ## How It Works This tool uses Vercel's serverless functions to act as a reverse proxy, fetching content from the original site and serving it through Vercel's global CDN. This approach offers improved performance, enhanced privacy, and the ability to bypass certain restrictions. ## Disclaimer This tool is for educational and personal use only. Users are responsible for complying with all applicable laws and regulations. The developers are not liable for any misuse or legal consequences. ## Contributing Contributions are welcome! Feel free to submit issues or pull requests. ## Documentation For more detailed information on setup, configuration, and usage, please refer to our [Wiki](link-to-wiki). ## Support If you encounter any problems or have questions, please [open an issue](link-to-issues). ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. Leverage the power of Vercel to create fast, secure, and easily deployable proxy sites! https://bit.ly/4dHP6Zb August 11, 2024 at 06:50AM
Show HN: Index and search *all* your documents https://bit.ly/4fDyumZ
Show HN: Index and search *all* your documents Hey HN! I've build a simple tool to index and search your documents. This uses two great open source libraries: apache tika (for extracting content from docs) and apache lucene (for searching). It's been built with kotlin ktor as a web framework. You can index all kind of files (i.e doc, docx, xls, ppt, pdf, txt, html even ORC pdfs) and then search them using very advanced queries like "always contain X", "never contain X", "X near Y", wildcard search, proper stemming support etc. We're using it on my work where we have hundreds of thousands of doc/docx/pdf files and it works flawlessly! https://bit.ly/4ch5T44 August 11, 2024 at 11:14AM
Saturday, 10 August 2024
Show HN: Rust GUI Library via Flutter https://bit.ly/46LN5ZI
Show HN: Rust GUI Library via Flutter Hi, I made a bridge ( https://bit.ly/3YB6V7R v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language. Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details. To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands. When I first released 1.0.0 years ago, it only contained few features compared to today. It is the result of the hard work of contributors and me, and many thanks to all the contributors! https://bit.ly/3yngM6E August 11, 2024 at 03:55AM
Show HN: I created a self-typing typewriter (and connected it to an LLM) https://bit.ly/3M2fSzG
Show HN: I created a self-typing typewriter (and connected it to an LLM) Hi HN! I've been tinkering on a programmatically controlled typewriter. I've got a working prototype and it's been a lot of fun to play with. Of course I connected it to ChatGPT so I can chat with it, and I also have it acting as a clock, but it doesn't just type out the time. It writes a poem about the time. I'm posting this to gauge interest in purchasing one. It's all handmade, so I can't scale it up, but if enough people are into it, I might make a small batch. Or maybe sell it as a kit for the DIY crowd. Anyway, just wanted to put it out there and see what you all think. Thanks for checking it out! https://bit.ly/4dAQVqt August 10, 2024 at 03:27PM
Show HN: A scalable clipboard manager for Linux https://bit.ly/3SKLyx8
Show HN: A scalable clipboard manager for Linux This is incredibly over-engineered, but it was quite a fun process. :) https://bit.ly/3WyFWa8 August 10, 2024 at 03:57AM
Show HN: I made a website to create and customize quotes https://bit.ly/4djpXUF
Show HN: I made a website to create and customize quotes https://bit.ly/4fIaRdc August 10, 2024 at 09:44AM
Friday, 9 August 2024
Show HN: NVIDIA GPU Munin Plugin – Simple Python-Based GPU Monitoring https://bit.ly/3AlbRUj
Show HN: NVIDIA GPU Munin Plugin – Simple Python-Based GPU Monitoring I created a Munin plugin for monitoring NVIDIA GPUs that aims to be simple, modern, and dependency-free. As a fellow enthusiast and sysadmin, I found existing solutions either had complex dependencies or didn't work reliably. This led me to develop this Python-based plugin. Key features: - Multi-GPU support - Monitors memory usage, temperature, power draw, and GPU utilization - Uses only Python 3 and nvidia-smi (no additional dependencies) - Easy to install and integrate with existing Munin setups The plugin is designed for Linux environments and is available under the MIT License. It's particularly useful for those who already have Munin installations and want to add GPU monitoring without much hassle. (I love Grafana and Netdata too, but still find Munin useful for really simple setups.) GitHub: https://bit.ly/3yv301L I'd love to hear your thoughts and feedback. I'd also gladly accept any contributions for additional metrics you may want to add. https://bit.ly/3M1T2YW August 9, 2024 at 08:17PM
Thursday, 8 August 2024
Show HN: AutoDocument – Multi-Source Document Generation https://bit.ly/3LVpagN
Show HN: AutoDocument – Multi-Source Document Generation Hi there, this post is introducing AutoDocument, a free and open-source document generating web app that connects spreadsheets, databases and user forms into documents such as Microsoft Word and PDFs. It's based on fantastic open sources libraries like https://bit.ly/3LVpaNP and headless LibreOffice. Mail Merge is a pain because it: - Only converts from Excel to Word - Uses special field objects in the Word document - Requires a Microsoft Office License - Has limited templating options AutoDocument is a free and easily installable web app that can setup reusable Workflows that convert data from a variety of sources including straight from databases and spreadsheets to several types of outputs, including Word and PDFs. It only uses text based fields such as "" instead of special objects. It can deal with logical blocks of text and loops to populate flexible templates including lists and tables. Features - Create (optional) user forms to kick off a workflow and link to your users - Load and save data, templates and output from windows and linux network mounts, as well as S3 and SharePoint libraries. - Powerful templating based on jinja2 and python-docx-template with logic blocks (like if, while etc) as well as standard field substitution. - Chain sources together like forms, spreadsheets and SQL queries to create clever workflows Easily installed by running the container: docker.io/tommalkin/autodocument:latest Repo: https://bit.ly/4fzdTA9 Documentation: https://bit.ly/46E0ClO Landing Page: https://bit.ly/4fzdUEd Container: https://bit.ly/4cm5GfX https://bit.ly/4fzdUEd August 9, 2024 at 01:07AM
Show HN: SpecOS – A 64 bit OS kernel from scratch https://bit.ly/4dBPk40
Show HN: SpecOS – A 64 bit OS kernel from scratch https://bit.ly/4dBPkkw August 9, 2024 at 12:57AM
Show HN: InnoDB_rs – InnoDB Recovery Toolkit in Rust https://bit.ly/4fwC0j7
Show HN: InnoDB_rs – InnoDB Recovery Toolkit in Rust I recently had the "opportunity" to recover a database from being accidentally `rm -rf`'ed. In the process decided the best route is to implement InnoDB storage format and scan the disk for any and all record we can still find. https://bit.ly/4fEjCF2 August 9, 2024 at 12:28AM
Show HN: I built interactive map of active and decommissioned nuclear stations https://bit.ly/4ckETAu
Show HN: I built interactive map of active and decommissioned nuclear stations Hi all, I am not an expert in nuclear energy but I've always wondered and found it difficult to get a clear picture about the amount of nuclear stations located in a specific region. So I built this tool that shows all the nuclear plants in the world, scaled by their capacity and with indication of their status. Clustering is enabled by default and allows to see the sum potential capacity of a region. It's a fun tool for me: e.g. disable clustering, scale circle radius to 70%, go to EU, and you'll see Germany has shutdown all of the stations. Ofc it's a widely known fact, but what came to my surprise is that Poland, Turkey, Scandinavian countries, Africa have literally 1 to none nuclear stations. Which is kinda strange because some of these regions are modern, well-developed, and Africa specifically was sourcing lots of nuclear fuel for other countries other the years. idk what to do with it yet, but I think I'll come up with ideas for future improvements as I believe nuclear sector will grow drastically. https://bit.ly/3WBr770 August 8, 2024 at 08:40AM
Wednesday, 7 August 2024
Show HN: I Built an Open Graph Image Kit for Next.js with Tailwind Customization https://bit.ly/3LX4aWP
Show HN: I Built an Open Graph Image Kit for Next.js with Tailwind Customization https://bit.ly/3LZmG0E August 8, 2024 at 04:56AM
Show HN: OllamaAgents – Your Natural Language Gateway to Linux Mastery https://bit.ly/3YCqnRB
Show HN: OllamaAgents – Your Natural Language Gateway to Linux Mastery OllamaAgents is a TypeScript-based CLI application that provides a Linux command interpreter using the Ollama API. It converts natural language queries into appropriate Linux commands, executing them if requested, offering explanations and cautions when necessary. https://bit.ly/3YCqo87 August 8, 2024 at 01:04AM
Show HN: Voyage – Toolbox of otherwise expensive SaaS marketing tools https://bit.ly/4fCC5ld
Show HN: Voyage – Toolbox of otherwise expensive SaaS marketing tools Voyage is a bunch of marketing tools for SaaS in one platform. We're betting on three things: 1. Many marketing tools don't offer free tiers. Think Optimizely, 6sense, Mutiny, Typeform, Qualified, Marketo, Drift, etc. A lot of these have minimum contract sizes of 5 figures. Voyage is completely free right now (haven't shipped monetization yet) and will always be usage-based + free tier. 2. Having these tools in one place compounds. We offer global themes for all of the user-facing marketing assets, which means you won't have to manage a brand theme for each of Wistia, Drift, etc. We also can use the data from one tool to modify another. Ex: personalize the header of the pricing page based on whether a visitor went through the video on your splash page. 3. We can outship most engineering teams in the long term. It's difficult for mar-tech companies to attract/retain talent since they're GTM-first, not eng-first. We're building an eng-first mar-tech company, getting into teams early with a generous free tier, and making money as our customers scale. We can probably offer these tools much cheaper at bundled scale too. If you use any of these tools and want to combine them together for a reduced bill or better cross-tool integration, please reach out. We'd love to have you as a design partner. - Wistia / Vimeo - Typeform / HS forms - Optimizely / Mutiny - Google Analytics 4 - Drift / Qualified / etc - SEO content tools bryan.houlton@withvoyage.com https://bit.ly/4fBM3Dh August 7, 2024 at 11:55PM
Show HN: I made a new kind of Trusted Timestamp based on plaintext encoding https://bit.ly/4dxKOTR
Show HN: I made a new kind of Trusted Timestamp based on plaintext encoding I've just launched a new site that creates Trusted Timestamps. Anyone can use it to make any data immutable going forward in time. By "verifying" a Trusted Timestamp against a file, you certify that file has not been altered since the time the Trusted Timestamp was created at. Trusted Timestamps are not a new idea, there is a standard defined in RFC3161 and some other prior work as well. My design though is different as it is based on plain-text, human readable files. I believe this makes this form of Trusted Timestamp more accessible for a wider set of applications. I found the RFC3161 timestamp standard to be difficult to work with, and I also found the existing providers of Trusted Timestamps to not be particularly suitable for building on top of. This is why I made TimestampIt! I have my own plans for applications to build on top of this basic site, however I would love to see what ideas everyone else can come up with. Any feedback is appreciated! https://bit.ly/4dxKPan August 7, 2024 at 07:09AM
Tuesday, 6 August 2024
Show HN: Open Sourcing the Cure to Acne https://bit.ly/3Acm8lJ
Show HN: Open Sourcing the Cure to Acne took an ml model from MIT and using it as the foundation for the open sourced cure to acne. if we all come together and share our protocols we can quickly identify what works and what doesnt https://bit.ly/3LCWXuJ August 7, 2024 at 02:50AM
Subscribe to:
Posts (Atom)