Monday, 27 May 2024

Show HN: Sum (algebraic) types for C in one 100 line header https://bit.ly/3VhBJbA

Show HN: Sum (algebraic) types for C in one 100 line header https://bit.ly/3R16NtA May 25, 2024 at 10:58PM

Show HN: A New Kind of Chat Room https://bit.ly/3Vl41lK

Show HN: A New Kind of Chat Room I’ve developed an application that reimagines chat rooms by integrating them with a world map. Each user can claim a rectangular piece of land on the map, referred to as a "banner." Users within close proximity are grouped into a chat room by the app. The banner’s size can expand or shrink based on the density of users in the area and the number of coins in the user’s account. Key Features: Real-World Interaction Model: Users are pseudo-anonymous, akin to real-world interactions. Coin balance determines user size and visibility ("stature"), while endorsements and other activities form a unique endorsement chart, serving as a digital representation. This allows for interaction without revealing one’s entire social or professional network. Community Clusters: Users can form open communities based on real-world locations. New users can discover and join these clusters via heatmaps, without needing specific URLs or hashtags. Initial Coins: New users start with 1000 coins. These coins can be used to endorse other users' content, earning stakes in the endorsed banner. When others endorse that banner, the original endorser gains more coins. This endorsement economy is experimental, and could eventually involve crypto tokens. Useful Points: Banner Interactions: Clicking on a banner opens it fully. A button with a chart icon on the top right flips the banner to display the activity chart. Compatibility: The application currently works best on Google Chrome. Heatmap View: Zooming out on the map reveals a heatmap of banners. Side Panel Tabs: First Tab: Displays a feed of content from the visible map area. Second Tab: Contains the cluster chat. Current User Base: At the moment, only my friends and family are using the application, so banners are predominantly found in the Chicago area. For more details, refer to the white paper provided. I’m excited to share this application and look forward to your feedback! https://bit.ly/3Kh6KWX May 28, 2024 at 05:07AM

Show HN: Get paid to do your own ML research https://bit.ly/3WZncCG

Show HN: Get paid to do your own ML research I'm launching an experimental research grant that I call Cat's grant (I'll find a better name later). tldr: - you get paid to do your own research and report to me - you keep IP/ownership rights - 10 months duration - choose a grant size of $10k, $50k or $100k total (paid in monthly chunks) - Apply by sending an email to not_a_cat@fastmail.com How it works: You specify the grant size when applying: 10k, 50k and 100k. This total amount will be distributed over a period of 10 months. I will review each application within 1 week. The deadline to apply is June 9. The start date is flexible and can be the start of June, July, August or September. The total budget I will allocate to this is around 100-200k I haven't yet made a proper contract reviewed by lawyers. If interest is strong enough, I will do it and try hard to keep the spirit of what is said here. The contract will be under Swiss law. Rationale: I get to meet cool people, promote and follow cool research. You get to do the research you want with little red tape (I'll be the sole decision maker for applications. Paperwork will be done with the help of other people). Application process: You choose the grant size you apply for. You can apply to multiple ones at the same time. Then, you may be accepted for one grant option or rejected for all. The process has 3 stages: - Email application - First screening call - Second call with more in-depth questions If you complete the 3 steps, you are accepted in the grant program. Reporting requirements: You are expected to produce the following: - A weekly email report that can be as short as a single sentence (meant as a pulse that you are still here) - A monthly research update that has to be public, in the format you want (github file, blog post…) - Do a monthly call with me, discussing the monthly research update Payment schedule: One payment of 10% of the total amount will be made at the end of each month while the grant is active. The grant may be canceled if the reporting and effort is insufficient. The bar for this will be reasonably low. Effort and time spent will be considered good enough for keeping the Grant active. Research directions: You are free to decide what topic to research. Reading and studying during the research is considered normal. I will try to be helpful and suggest research directions and ideas. I will only consider applications in the domains of Machine Learning, Deep Learning and AI broadly speaking. With a preference for topics related to the following: - LLMs and Transformer architectures - Mechanistic interpretability - World models - Self play / synthetic data - Probabilistic programming Copyright and IP rights: The research remains your intellectual property. You can use it and commercialise it as if you produced it independently of the grant. Time commitment: You are expected to spend at least 50% of your working time on research related to the grant. You may have other commitments at the same time, as long as you can free up enough time. Selection criteria: - How excited I am about the research you want to do - Whether I believe you can make good progress on it - Intrinsic motivation and strong determination How to apply: Send an email to not_a_cat at fastmail com with the following: - Subject: "Application for Cat's Grant [10k, 50k, 100k]". Only keep the grant size(s) that you actually apply for, eg [50k] or [10k, 50k]. - Info about yourself, please include links to github/linkedin and/or resume - Recent projects/research you've done if any - Outline of the research you want to do as part of the grant. It's ok if you only have a vague idea, but better if you have something specific. It can be new or existing research. - Anything else you think is relevant. Evidence of strong capability is a plus, even if unrelated to ML research. Happy to answer questions or comments. May 27, 2024 at 03:54PM

Show HN: PaperTube – Turn YouTube Videos into Kindle-Ready Articles https://bit.ly/4bUByso

Show HN: PaperTube – Turn YouTube Videos into Kindle-Ready Articles Would you prefer reading podcasts, TED talks, or conversations instead of watching/listening to videos? If so, you might find this interesting. PaperTube lets you turn any YouTube video into an easy-to-read, well-formatted article with speaker names, and you can even get it on your Kindle. I've been working on this small project over the last week. Right now, it supports sending any video to Kindle. I'd love to hear if anyone is interested in this. Looking forward to your feedback and discussion! It's currently free because I have some free credits for the LLMs I'm using. I need to find a way to fund it. Some features I'm planning include subscribing to YouTube channels and getting daily or weekly articles on your Kindle, and maybe a browser extension to quickly convert any video. https://bit.ly/3yIWcgu May 26, 2024 at 09:19PM

Sunday, 26 May 2024

Show HN: I'm building a website to discover AI tools, AI WITH. ME https://bit.ly/4aECMqm

Show HN: I'm building a website to discover AI tools, AI WITH. ME I built this AI navigation site when I was learning NextJS; I looked for AI tools to solve problems along the way, and found a lot of interesting AI products; A lot of these products are great. I thought it would be a good idea to bookmark my browser, but I wanted to share it with everyone in the world, so I had this site. Now you can do it in AI WITH. ME Find the AI products you need for work, life, and study; I have a lot of categories to choose from: programming, art, writing, video, lifestyle, health, you name it, and I try to update the data every day. If you find it helpful to you, you can sponsor me so that I can build this product better. Finally, you are welcome to submit your AI products or tools to the AI WITH. ME", let more people in the world see it. If you want to get access to AI WITH. ME users see your products more often, and you can find the sponsored links I left on the site. Become our sponsor! Thank you very much https://bit.ly/44VfhIB May 27, 2024 at 06:19AM

Show HN: I've Created the First Artificial Memory (and It's Open-Source) https://bit.ly/3KiUCVl

Show HN: I've Created the First Artificial Memory (and It's Open-Source) https://bit.ly/3WScxtx May 27, 2024 at 01:24AM

Show HN: FlashText with Rust for Python https://bit.ly/4bU0rEe

Show HN: FlashText with Rust for Python LeNLP is a toolbox dedicated to NLP, made with Rust, dedicated to Python https://bit.ly/450n2g8 May 26, 2024 at 10:39PM

Show HN: A Tiny Compiler for a Tiny Functional Language https://bit.ly/3UVKCX0

Show HN: A Tiny Compiler for a Tiny Functional Language https://bit.ly/3WXztHY May 26, 2024 at 04:49AM

Saturday, 25 May 2024

Show HN: Implement a RubyVM Written in PHP https://bit.ly/3R380ki

Show HN: Implement a RubyVM Written in PHP In the past, I implemented a JVM written in PHP, but I was looking for my next project when I came across RubyVM. So, I implemented RubyVM in PHP. https://bit.ly/4bQH6nF May 26, 2024 at 02:07AM

Show HN: Preps – Practice coding interviews by talking to AI https://bit.ly/3R51jOv

Show HN: Preps – Practice coding interviews by talking to AI https://bit.ly/3QZPDwD May 26, 2024 at 04:47AM

Show HN: Manai – AI powered interactive command line completion for Zsh https://bit.ly/44VVvN0

Show HN: Manai – AI powered interactive command line completion for Zsh Manai is an AI-powered interactive command-line completion for Zsh. Use a hotkey to trigger it and ask anything about your work-in-progress command line. Honestly, I'm too lazy to read `man`, even `tldr` so I made this Zsh plugin to ask about options/parameters for the command I'm writing. I designed the behaviour to seamlessly integrate into workflows using the CLI. Please watch my video in the repository and try it if you are interested. Any feedback is welcomed :) https://bit.ly/3UYtqjr May 25, 2024 at 11:31PM

Friday, 24 May 2024

Show HN: Resume Builder in Python https://bit.ly/453HgG8

Show HN: Resume Builder in Python A no nonsense tool to build resumes in pure Python. No extra dependencies, no pip install etc. Ths tool creates a clean, easy to read resume as a self contained HTML file You can easily convert this to PDF in your browser. Let me know what you think! I created this to help me quickly tailer my resume for multiple jobs. Writing a resume in Google Docs just wasn't cutting it. Cheers! https://bit.ly/450SwTt May 25, 2024 at 02:01AM

Show HN: My Prime Number Theory Repo https://bit.ly/3VfwBVm

Show HN: My Prime Number Theory Repo I started this project back in 2019 and just finished it. It counts primes but it's still a little rough around the edges. What does HN think? https://bit.ly/3UZ0OXk May 25, 2024 at 01:41AM

Show HN: ServerlessMaps – Host your own maps in the cloud https://bit.ly/3QZ6PlG

Show HN: ServerlessMaps – Host your own maps in the cloud Have a look at the website with an example map, https://bit.ly/4camsz9 , or read the accompanying blog post https://bit.ly/4dXYzfB https://bit.ly/3yyrHKt May 24, 2024 at 09:19AM

Show HN: Optimally allocate poker chips using constrained optimization https://bit.ly/3wKVdvV

Show HN: Optimally allocate poker chips using constrained optimization https://bit.ly/3KeT9PL May 24, 2024 at 01:54PM

Show HN: My 20-year-long journey from Tester to Software Engineer https://bit.ly/3VbuSAw

Show HN: My 20-year-long journey from Tester to Software Engineer Hello Dear HN Folks. I would like to share with you my journey from testing to software engineer in test, then build engineer, DevOps engineer, cloud engineer, and software engineer today. It took me from 2004 to 2024 today. It was quite the ride and I tried to write down my experience during this journey. I still have doubts, fears and everything. I wanted to inspire those who also wished to embark on this journey that it's not impossible. It is hard though. Not gonna lie. And I had some luck along the way for sure. But with passion and stubbornness and determination one can go to places. :) Please understand that I don't think testing is bad. Quite the opposite. I believe my career in Testing has led me to the engineer I am today. Always with Testing in mind first! Anyways. I hope it's an enjoyable read. Thanks and Godspeed! https://bit.ly/3VbZW33 May 24, 2024 at 07:44AM

Show HN: US Immigrant Visa Statistics https://bit.ly/3WQ7km1

Show HN: US Immigrant Visa Statistics https://bit.ly/3WVquqy May 24, 2024 at 06:56AM

Thursday, 23 May 2024

Show HN: Chrome extension to search and summarize Reddit while on Google https://bit.ly/44WWxsj

Show HN: Chrome extension to search and summarize Reddit while on Google Hello HN, I consistently find myself adding "site:reddit.com" to my Google searches. So, I thought: why not automate that? I built this open-source Chrome extension to create a sidebar on your Google results page with results from Reddit. In fact, you can customize it to do parallel searches on more websites besides reddit (like I've added ycombinator.com) See a 1-minute video of the extension in action: https://www.youtube.com/watch?v=Hzz7V19bVVw Optionally, you can add your OpenAI keys to summarize results. This creates an experience of having your own client-side Perplexity-like experience! Link to the extension: https://bit.ly/4aAgQwA... Link to code: https://bit.ly/44WWywn Right now, it only works on Chrome. But since the code is open, you can adapt it to Firefox, Edge or other browsers. (Happy to accept pull requests!) Let me know what you think. https://bit.ly/44WWyMT May 24, 2024 at 05:22AM

Show HN: A web server written in plain English https://bit.ly/4bMH0gI

Show HN: A web server written in plain English What do I mean by plain English? I mean there's no source code, no programming language. Just plain English "compiled" and CI/CDed into "production" at https://bit.ly/3KebBrP . Why did I build this? Just for fun. I wanted to see how close to a production-ready code can an LLM generate, and what would it take to actually take it into production. With today's technology, could an English speaker write a web server without knowing much about software engineering? See the "source plain English" for details of how detailed the instructions need to be to produce something somewhat stable. It's very basic, so it should be easy to build and modify for your own experiments. https://bit.ly/3ytDg5j May 23, 2024 at 04:01PM

Show HN: HackerNews but for research papers https://bit.ly/3UWHw4W

Show HN: HackerNews but for research papers Hey guys, I love HN! I wanted to extend the same aesthetic and community towards things beyond tech-related news. I thought it would be cool to get the same quality of community gathered around the latest and greatest research coming out. Let me know what you guys think of what I have so far. It's still early so there are probably bugs and other quality issues. If there's any features missing that you'd want let me know. ALSO, if any of you are familiar with the map of the territory of any particular field, please let me know! Would love to pick your brain and to come up with a 'most important papers' section for each field. Thank you!! -stefan https://bit.ly/4dVgL9Y May 23, 2024 at 03:53PM