This is a autopost bolg frinds we are trying to all latest sports,news,all new update provide for you
Sunday, May 7, 2023
Show HN: Filter crowded places (bars, clubs, museums) per day in major cities https://ift.tt/cqiNySe
Show HN: Filter crowded places (bars, clubs, museums) per day in major cities Free tool to find and filter busy venues based on predicted crowd levels. This way you can find for example busy bars on Wednesday evening, or quiet museums on Sunday morning. It works in most big cities around the world. It makes it easy to find crowded places (or avoid them) when you are unfamiliar with the area. You can filter on days of the week, how busy a place is (quiet, normal, busy), and sort venues based on overall popularity, rating, dwell time, and price. https://ift.tt/iflBZo2 May 8, 2023 at 12:14AM
Show HN: PostData – The No-Fuss Way to Store and Visualize Your IoT Data https://ift.tt/Su7D3Pz
Show HN: PostData – The No-Fuss Way to Store and Visualize Your IoT Data Hey everyone, I'm excited to announce the launch of PostData, a new service that simplifies IoT data storage and visualization. As developers, we know how frustrating it can be to set up complicated services like AWS just to store and view our data. That's why we created PostData – to offer a straightforward solution that gets the job done without all the hassle. With PostData, you can easily ingest, store, and visualize your IoT data in just a few clicks. We offer a forever-free plan that allows you to create new public devices with up to 20 metrics and a limit of 1000 messages per device. We also have two paid plans for private devices and higher limits for those who need them. We're looking for beta users to try out our service and provide feedback. So if you're tired of struggling with complicated IoT data storage and visualization tools, give PostData a try and let us know what you think! Thanks for your time, and I look forward to hearing from you. https://postdata.cloud/ May 7, 2023 at 02:39PM
Show HN: ChatGPT powered AI chatbot for your website https://ift.tt/uiXHgz1
Show HN: ChatGPT powered AI chatbot for your website Introducing Chabotix.com - the no-code chatbot builder powered by ChatGPT! With Chabotix.com, you can easily create a custom chatbot for your website without any coding skills. Simply upload your document and get a link to your chatbot. Your users can then interact with the chatbot, ask questions, and get answers - all without leaving your website! Whether you're a small business owner, a blogger, or a website owner, Chabotix.com is the perfect solution for enhancing your online presence and engaging your audience. Say goodbye to expensive developers and complicated code - with Chabotix.com, you can create a chatbot in minutes and start reaping the benefits of enhanced user engagement and improved customer support. Visit Chabotix.com today and start building your own chatbot! You upload a text file like this one in Chabotix website. Then you receive a personalized link to your AI chat bot. To get your own chabotix, follow simple steps: 1- Sign in to Chabotix.com, 2- Upload your document 3-You get a link to your personalized AI chatbot. Add it to your website. To add chabotix to your website, follow simple steps: 1-Add that Javascript link to your website, before closing html tag. Check this page to see an example. 2- Also use our CSS file to style it. You can also style your Chabotix bot according to your taste by using your own CSS file. Any time if you have any questions, either ask Chabotix directly here or send me a message on Twitter. https://ift.tt/hUOZlQT May 7, 2023 at 02:04PM
Show HN: Hyrable - An AI powered job description writer for recruiters https://ift.tt/dpCmeou
Show HN: Hyrable - An AI powered job description writer for recruiters Write Better Job Descriptions Faster with Hyrable https://ift.tt/cSY9ArE May 7, 2023 at 01:43PM
Saturday, May 6, 2023
Show HN: Git Hooting https://ift.tt/K3asRoH
Show HN: Git Hooting 00's called, they want their RSS feeds back. I was looking at my growing Github gist collection when a sudden urge to blog and make a name for myself "by not programming" struck. Part way into implementing my oh so special static website generator it occurred to me that, quite frankly, Github gists is a pretty decent publishing platform. I mean, it gives you reasonably extended markdown with previews, heck I could even write in org-mode, has comments, follower - followee relationship, extended search with filters, check out locally and push your edits. Did someone say "edit button"? Thus the idea behind https://git.ht was born: collect gists into RSS feeds and force everyone, kicking and screaming, into the good old days when Google Reader was king. Well, it's a bit more than that now. But basically, you create a gist or grab an old one, name its main file `hoot.md` or `hoot.org` if org-mode is your poison, make it public and voila. These "hoots" make it into your RSS feed and will get permalinks with social graph metatags, so you get nice previews when you share them on Twitter and such. To take it for a spin: - pick a subdomain e.g. foo.git.ht, - navigate you browser there, - login with Github. I still consider it alpha, but it should work. Report any issues as you would normally on Github https://ift.tt/w20vTes . Thank you https://git.ht May 7, 2023 at 05:59AM
Show HN: Mini-spend-tracker – a self-hosted server for tracking your spendings https://ift.tt/ojQZbiE
Show HN: Mini-spend-tracker – a self-hosted server for tracking your spendings https://ift.tt/JfcxdaK May 7, 2023 at 02:52AM
Show HN: MoodFood – AI Chef Assistant for Personalized Meals and Mood Dining https://ift.tt/S2o7a4r
Show HN: MoodFood – AI Chef Assistant for Personalized Meals and Mood Dining https://ift.tt/AnMQiKZ May 7, 2023 at 02:11AM
Show HN: CrossLine – the desktop Outliner with cross-links and transclusion https://ift.tt/3rzwXWC
Show HN: CrossLine – the desktop Outliner with cross-links and transclusion https://ift.tt/IbVHLDJ May 6, 2023 at 08:16PM
Show HN: SpiderSuite: Advance GUI web security crawler https://ift.tt/AjZrLwP
Show HN: SpiderSuite: Advance GUI web security crawler https://ift.tt/CVzqLho May 6, 2023 at 11:26AM
Friday, May 5, 2023
Show HN: Ethereum address reviews, similar to Yelp https://ift.tt/bHcP20z
Show HN: Ethereum address reviews, similar to Yelp Hi HN, Excuse me if the formatting sucks, this is a first time post. I want to introduce to you vrfd.info. A place where you can openly view and influence the reputation of any Ethereum address. Think of it as Yelp but for Eth. Addresses are classified as either verified or flagged on-chain through soulbound NFTs. A type of NFT that has no trade value as it cannot be sold. Once minted, it is stuck to the given address. The metadata of the NFT contains either information to verify the address with, this could be a social account for example. Or in the case of flagged addresses, the metadata contains proof of wrong-doing. Users can search the classification status of any address on the web app. Additionally, users can apply to either verify or report an address, provided proof. In the case of reports, users stand a chance to be rewarded. Finally, users can up or down vote other addresses. I made this tool after suffering one to many scam without having an open source library where addresses can be reported or their credentials verified. It's still a bit clunky, but the core concept works fully integrated on the Testnet. I'm shipping a big update this week to make it more responsive. Thanks for taking the time to read this. Please give me any feedback as I am looking to improve everywhere I can. https://vrfd.info May 5, 2023 at 11:00PM
Show HN: Telegram Bot for Surf Conditions https://ift.tt/hB8q65x
Show HN: Telegram Bot for Surf Conditions I got tired of checking different weather apps every time my surf group wanted to go out. This bot shares the current conditions whenever you message /conditions to the group! https://ift.tt/9p4MXrw May 6, 2023 at 02:31AM
Show HN: Avoiding Imgur Link Rot https://ift.tt/dBFyhqT
Show HN: Avoiding Imgur Link Rot Over the last decade I've built a number of different digital asset managers (mostly media files) that met the needs of my companies at the time. It is an area I enjoy working in. A month ago, when asked what was next for me, I jokingly said I would build another DAM. Then on Saturday, two weeks ago, I learnt that Imgur was going to delete all anonymous & NSFW files on the 15th of May. It was pointed out that this would mean broken links in communities that had relied on Imgur. By the Sunday I had decided that I would build another DAM, initially with the intent of avoiding Imgur link rot. It was challenging to find time to spend on this, the project was put together over about 8 evenings. It still has rough patches, this is an early MVP (a Michael Seibel "brick"). I have many ideas of where to take this project, but for now it only does one thing: backup Imgur files and produce new links that are easy to swap out for old soon-to-be-deleted Imgur links. https://haasie.com May 6, 2023 at 04:10AM
Show HN: Pure browser side natural language processing https://ift.tt/D7GJdcN
Show HN: Pure browser side natural language processing https://winkjs.org/ May 5, 2023 at 09:45PM
Show HN: PromptFlow – Low-Code GUI Tool to Chain LLM Prompts with Flowcharts https://ift.tt/os9pA8r
Show HN: PromptFlow – Low-Code GUI Tool to Chain LLM Prompts with Flowcharts https://ift.tt/lcogtLD May 6, 2023 at 12:04AM
Thursday, May 4, 2023
Show HN: Hypertune – Visual, functional, statically-typed configuration language https://ift.tt/rT1uvqn
Show HN: Hypertune – Visual, functional, statically-typed configuration language Hey HN! I'm Miraan, the founder at Hypertune, and I'm excited to be posting this on HN. Hypertune lets you make your code configurable to let teammates like PMs and marketers quickly change feature flags, in-app copy, pricing plans, etc. It's like a CMS but instead of only letting you set static content, you can insert arbitrary logic from the UI, including A/B tests and ML "loops". I previously built a landing page optimization tool that let marketers define variants of their headline, CTA, cover image, etc, then used a genetic algorithm to find the best combination of them. They used my Chrome extension to define changes on DOM elements based on their unique CSS selector. But this broke when the underlying page changed and didn't work with sites that used CSS modules. Developers hated it. I took a step back. The problem I was trying to solve was making the page configurable by marketers in a way that developers liked. I decided to solve it from first principles and this led to Hypertune. Here's how it works. You define a strongly typed configuration schema in GraphQL, e.g. type Query { page(language: Language!, deviceType: DeviceType!): Page! } type Page { headline: String! imageUrl: String! showPromotion: Boolean! benefits: [String!]! } enum Language { English, French, Spanish } enum DeviceType { Desktop, Mobile, Tablet } Then marketers can configure these fields from the UI using our visual, functional, statically-typed language. The language UI is type-directed so we only show expression options that satisfy the required type of the hole in the logic tree. So for the "headline" field, you can insert a String expression or an If / Else expression that returns a String. If you insert the latter, more holes appear. This means marketers don't need to know any syntax and can't get into invalid states. They can use arguments you define in the schema like "language" and "deviceType", and drop A/B tests and contextual multi-armed bandits anywhere in their logic. We overlay live counts on the logic tree UI so they can see how often different branches are called. You get the config via our SDK which fetches your logic tree once on initialization (from our CDN) then evaluates it locally so you can get flags or content with different arguments (e.g. for different users) immediately with no network latency. So you can use the SDK on your backend without adding extra latency to every request, or on the frontend without blocking renders. The SDK includes a command line tool that auto-generates code for end-to-end type-safety based on your schema. You can also query your config via the GraphQL API. If you use the SDK, you can also embed a build-time snapshot of your logic tree in your app bundle. The SDK initializes from this instantly then fetches the latest logic from the server. So it'll still work in the unlikely event the CDN is down. And on the frontend, you can evaluate flags, content, A/B tests, personalization logic, etc, instantly on page load without any network latency, which makes it compatible with static Jamstack sites. I started building this for landing pages but realized it could be used for configuring feature flags, in-app content, translations, onboarding flows, permissions, rules, limits, magic numbers, pricing plans, backend services, cron jobs, etc, as it's all just "code configuration". This configuration is usually hardcoded, sprawled across json or yaml files, or in separate platforms for feature flags, content management, A/B testing, pricing plans, etc. So if a PM wants to A/B test new onboarding content, they need a developer to write glue code that stitches their A/B testing tool with their CMS for that specific test, then wait for a code deployment. And at that point, it may not be worth the effort. The general problem with having separate platforms is that all this configuration naturally overlaps. Feature flags and content management overlap with A/B testing and analytics. Pricing plans overlap with feature flags. Keeping them separate leads to inflexibility and duplication and requires hacky glue code, which defeats the purpose of configuration. I think the solution is a flexible, type-safe code configuration platform with a strongly typed schema, type-safe SDKs and APIs, and a visual, functional, statically-typed language with analytics, A/B testing and ML built in. I think this solves the problem with having separate platforms, but also results in a better solution for individual use cases and makes new use cases possible. For example, compared specifically to other feature flag platforms, you get auto-generated type-safe code to catch flag typos and errors at compile-time (instead of run-time), code completion and "find all references" in your IDE (no figuring out if a flag is in kebab-case or camelCase), type-safe enum flags you can exhaustively switch on, type-safe object and list flags, and a type-safe logic UI. You pass context arguments like userId, email, etc, in a type-safe way too with compiler errors if you miss or misspell one. To clean up a flag, you remove it from your query, re-run code generation and fix all the type errors to remove all references. The full programming language under the hood means there are no limits on your flag logic (you're not locked into basic disjunctive normal form). You can embed a build-time snapshot of your flag logic in your app bundle for guaranteed, instant initialization with no network latency (and keep this up to date with a commit webhook). And all your flags are versioned together in a single Git history for instant rollbacks to known good states (no figuring out what combination of flag changes caused an incident). There are other flexible configuration languages like Dhall (discussed here: https://ift.tt/VaxFgmn ), Jsonnet (discussed here: https://ift.tt/ZVcvKlX ) and Cue (discussed here: https://ift.tt/2MYzgSd ). But they lack a UI for nontechnical users, can't be updated at run-time and don't support analytics, A/B testing and ML. I was actually going to start with a basic language that had primitives (Boolean, Int, String), a Comparison expression and an If / Else. Then users could implement the logic for each field in the schema separately. But then I realized they might want to share logic for a group of fields at the object level, e.g. instead of repeating "if (deviceType == Mobile) { primitiveA } else { primitiveB }" for each primitive field separately, they could have the logic once at the Page level: "if (deviceType == Mobile) { pageObjectA } else { pageObjectB }". I also needed to represent field arguments like "deviceType" in the language. And I realized users may want to define other variables to reuse bits of logic, like a specific "benefit" which appears in different variations of the "benefits" list. So at this point, it made sense to build a full, functional language with Object expressions (that have a type defined in the schema) and Function, Variable and Application expressions (to implement the lambda calculus). Then all the configuration can be represented as a single Object with the root Query type from the schema, e.g. Query { page: f({ deviceType }) => switch (true) { case (deviceType == DeviceType.Mobile) => Page { headline: f({}) => "Headline A" imageUrl: f({}) => "Image A" showPromotion: f({}) => true benefits: f({}) => ["Ben", "efits", "A"] } default => Page { headline: f({}) => "Headline B" imageUrl: f({}) => "Image B" showPromotion: f({}) => false benefits: f({}) => ["Ben", "efits", "B"] } } } So each schema field is implemented by a Function that takes a single Object parameter (a dictionary of field argument name => value). I needed to evaluate this logic tree given a GraphQL query that looks like: query { page(deviceType: Mobile) { headline showPromotion } } So I built an interpreter that recursively selects the queried parts of the logic tree, evaluating the Functions for each query field with the given arguments. It ignores fields that aren't in the query so the logic tree can grow large without affecting query performance. The interpreter is used by the SDK, to evaluate logic locally, and on our CDN edge server that hosts the GraphQL API. The response for the example above would be: { "__typename": "Query", "page": { "__typename": "Page", "headline": "Headline A", "showPromotion": true } } Developers were concerned about using the SDK on the frontend as it could leak sensitive configuration logic, like lists of user IDs, to the browser. To solve this, I modified the interpreter to support "partial evaluation". This is where it takes a GraphQL query that only provides some of the required field arguments and then partially evaluates the logic tree as much as possible. Any logic which can't be evaluated is left intact. The SDK can leverage this at initialization time by passing already known arguments (e.g. the user ID) in its initialization query so that sensitive logic (like lists of user IDs) are evaluated (and eliminated) on the server. The rest of the logic is evaluated locally by the SDK when client code calls its methods with the remaining arguments. This also minimizes the payload size sent to the client and means less logic needs to be evaluated locally, which improves both page load and render performance. The interpreter also keeps a count of expression evaluations as well as events for A/B tests and ML loops, which are flushed back to Hypertune in the background to overlay live analytics on the logic tree UI. It's been a challenge to build a simple UI given there's a full functional language under the hood. For example, I needed to build a way for users to convert any expression into a variable in one click. Under the hood, to make expression X a variable, we wrap the parent of X in a Function that takes a single parameter, then wrap that Function in an Application that passes X as an argument. Then we replace X in the Function body with a reference to the parameter. So we go from: if (X) { Y } else { Z } to ((paramX) => if (paramX) { Y } else { Z } )(X) So a variable is just an Application argument that can be referenced in the called Function's body. And once we have a variable, we can reference it in more than one place in the Function body. To undo this, users can "drop" a variable in one click which replaces all its references with a copy of its value. Converting X into a variable gets more tricky if the parent of X is a Function itself which defines parameters referenced inside of X. In this case, when we make X a variable, we lift it outside of this Function. But then it doesn't have access to the Function's parameters anymore. So we automatically convert X into a Function itself which takes the parameters it needs. Then we call this new Function where we originally had X, passing in the original parameters. There are more interesting details about how we lift variables to higher scopes in one click but that's for another post. Thanks for reading this far! I'm glad I got to share Hypertune with you. I'm curious about what use case appeals to you the most. Is it type-safe feature flags, in-app content management, A/B testing static Jamstack sites, managing permissions, pricing plans or something else? Please let me know any thoughts or questions! https://ift.tt/qgJX6G9 May 4, 2023 at 08:31PM
Show HN: Low-level portfolio showcase projects beyond traditional CVs https://ift.tt/HboA9Ru
Show HN: Low-level portfolio showcase projects beyond traditional CVs You are more than just your CV! I always feel that CVs are abbreviated and ATS-friendly but not human-friendly. I want to write about what inspired me beyond all my work. about my unique story and experiences that set me apart from the competition. it's important to make your resume ATS-friendly, don't forget to showcase the real you. Portfolio: https://ift.tt/ckzDWJU... I appreciate any feedback or suggestions. https://ift.tt/vwQeZa3 May 5, 2023 at 07:13AM
Show HN: Structured and typehinted GPT responses in Python https://ift.tt/encC2Ox
Show HN: Structured and typehinted GPT responses in Python https://ift.tt/dRCkeiI May 5, 2023 at 02:09AM
Show HN: Narr – Download Netflix audio for sampling https://ift.tt/eOClSIJ
Show HN: Narr – Download Netflix audio for sampling https://ift.tt/vsfZazx May 5, 2023 at 12:27AM
Show HN: Deploy to X” buttons for any GitHub repository https://ift.tt/UoxEa3O
Show HN: Deploy to X” buttons for any GitHub repository https://deploy-to.com/ May 4, 2023 at 10:50PM
Show HN: Skyname – the first Bluesky username registrar https://ift.tt/ZWze0M5
Show HN: Skyname – the first Bluesky username registrar Hey HN! Skyname is the world's first Bluesky username registrar. Pick a fun domain from bsky.cool to tired.io and register your username in seconds. It'll automatically create the TXT record used for verification, assign it to your account, and update your handle on Bluesky. Interested to hear what y'all think :~) https://skyna.me May 4, 2023 at 10:20PM
Subscribe to:
Posts (Atom)
Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code https://ift.tt/GQauRgE
Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code Hi All, Recently I've been using Claude Code a lot for de...
-
Show HN: A directory of 800 free APIs, no auth required Explore reliable free APIs for developers — ideal for web and software development, ...
-
Show HN: I built Dirac, Hash Anchored AST native coding agent, costs -64.8 pct Fully open source, a hard fork of cline. Full evals on the gi...
-
Show HN: I built a FOSS tool to run your Steam games in the Cloud I wanted to play my Steam games but my aging PC couldn’t keep up, so I bui...