The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Duffel (YC S18) – A faster way to sell flights
Hi everyone!<p>I'm Steve, founder and CEO of Duffel. We're so excited to introduce Duffel Links today - a low code solution to sell flights online fast. Through one single API request, offer your customers a best-in-class shopping experience tailored to your brand.<p>Since day 1, we've made it our mission to break down barriers in the travel industry and make it easy for anyone to start selling travel. Now with Links, you can still use Duffel even if you don't have technical skills. It truly has never been easier to get started selling travel.<p>The Problem:
We've removed many blockers to selling flights, but until today, offering even a simple flight shopping experience could be a complicated task. Even with our APIs and components, you would still face challenges such as handling search inputs for passengers of all ages, getting the details of one-way, return and multi-city trips and more.<p>The Solution:
Enter Duffel Links! Links take care of all of this for you so you can start offering flights to your customers immediately; with a single API call, you can generate a link where your customer can access our best-in-class flight shopping experience, customised to match your brand. Leverage thousands of hours of product design and travel expertise every time you generate a link.<p>Key features:
-Search intuitively - Your customers will be able to input search parameters to ensure they see the most relevant flights and filter itineraries, so they can find the perfectly timed flight.
-Optimised for conversion - When booking, they can pick the fare with the right level of flexibility and amenities, complete our simple checkout, and instantly access all the information needed to fly.
-Access to 300+ airlines - including low-cost carriers, NDC and GDS.
-Add markups - Quickly and dynamically add markups to fares when creating a link and easily charge your customers. Up-sell to your customers by offering premium seats and paid bags.
-Make it your own - Customise the entire search and book experience to match your brand. Include your logo, custom URL and brand colours throughout.
-Compatible with all screen sizes - Links is fully responsive for all devices - including mobiles, tablets and desktops.<p>Feel free to try Links today - we're looking forward to your feedback and comments.<p>Thanks,
Steve
Show HN: Ractor – a Rust-based actor framework with clusters and supervisors
SOME HIGHLIGHTS.<p>* We have a full supervision tree so actors can monitor other actors for exits and unhandled panic!s (at least the ones that can be caught)<p>* The actor lifecycle is handled for you in a simple single-threaded, message handler primitive<p>* You have a mutable state with each message handling call, so you have an easy way to create stateful actors and update that state as messages are processed<p>* Actors talk to other actors by message passing, but there are remote-procedure-calls (RPCs) so actors can "ask a question" to another actor and wait on the reply.<p>* A lot of the concurrency primitives are handled by the framework, such as cancellation/termination of actors (both graceful and forceful)<p>* A Factory primitive in order to formulate distributed processing pools with multiple job routing options<p>* Early but stable support for a distributed epmd-like cluster environment, where you can talk to actors over a network link. It's an additional crate (ractor_cluster) that builds on ractor to facilitate the inter-connection between nodes and support remote casts and calls to actors on a remote node.<p>We're openly seeking feedback, so please feel free to utilize the library and let us know if there's anything you find missing or doesn't work as expected!
Show HN: I wrote a tool in Rust for tracking all allocations in a Linux process
Show HN: I wrote a tool in Rust for tracking all allocations in a Linux process
Show HN: Explore careers that you don't know even exist
"Excited to launch CareerGPT.ai on Hacker news today! We're on a mission to help people ..yada...yada"<p>No, that's ChatGPT's writing, not mine :)<p>Folks, I was a PhD student once, in a non-home country, and just wished to know what was it like to go and work in the industry, being a programmer, or started a company. Torn apart between choices, I just wished there was a totally unbiased counselor to talk to. I couldn't do that with my supervisor since he always encouraged me to finish the thesis (of course).<p>Heck, had ChatGPT exist back then, I would have had more infos and made decision easier. So why not launching one, on the back of the collective "intelligence" and "creativity" of large language model.<p>About building the product: Yes, I call OpenAI's API, but need to do some 'prompt engineering', updating temperature along the conversation.<p>Just tell me what you think. Thanks.
Show HN: Explore careers that you don't know even exist
"Excited to launch CareerGPT.ai on Hacker news today! We're on a mission to help people ..yada...yada"<p>No, that's ChatGPT's writing, not mine :)<p>Folks, I was a PhD student once, in a non-home country, and just wished to know what was it like to go and work in the industry, being a programmer, or started a company. Torn apart between choices, I just wished there was a totally unbiased counselor to talk to. I couldn't do that with my supervisor since he always encouraged me to finish the thesis (of course).<p>Heck, had ChatGPT exist back then, I would have had more infos and made decision easier. So why not launching one, on the back of the collective "intelligence" and "creativity" of large language model.<p>About building the product: Yes, I call OpenAI's API, but need to do some 'prompt engineering', updating temperature along the conversation.<p>Just tell me what you think. Thanks.
A compilation of websites with dumb password rules
I've created a compilation, along with many great contributors, of sites with dumb password rules. This has long existed as a simple README on GitHub, but was just transformed into a full-fledged site.<p>Dumb password rules annoy me very much. If they annoy you, too, feel free to contribute!<p>Feedback, comments, criticisms, contributions welcome.
Show HN: Build auto-updating dashboards in a spreadsheet
Show HN: Build auto-updating dashboards in a spreadsheet
Show HN: Build auto-updating dashboards in a spreadsheet
Show HN: We built a managed Kubernetes provider at half the cost of AWS
Since there’s a few discussions recently on $4 VPSes we thought you might be interested in Symbiosis, a cheaper and simpler managed k8s provider.<p>Supported features include external LBs, encrypted+replicated storage and autoscaler. Infrastructure can be managed with UI, CLI, Terraform or Pulumi.<p>Control planes are free of charge and a 1vCPU/2GB node goes for $6 per month. We’re live in Germany right now and we’re expanding into US during 2023.<p>Feel free to try it out and leave a comment.
Show HN: Forever-Time Multi-player- Play with your loved ones after you're gone
Summer Friends Don't Stick Around is a "forever-time" multiplayer game created to immortalize players and give others a chance to play with them "in spirit" even after they are no longer with us.<p>In the "Remember Me" mode, players can train a neural network to capture their play style. The output is a data model that can be shared with friends and family. Your playstyle is essentially encoded in the data model.<p>In the "Remember Them" mode, players can load a data model file and play with them.<p>I'm still learning more about neural networks and tweaking them to capture more of how any particular player approaches the game. There is room for improvement.
Show HN: Lockval Engine – A distributed backend KV engine that can run scripts
I've been developing game backends for several years, using and designing a lot of code. They all about calculations, synchronization with front-end data, and database data, and try to ensure consistency, atomicity, and high response, etc.<p>However, these codes and frameworks have always had problems such as very complicated APIs, incomplete or non-existent ACID, multiple calls to RPC, and non-real-time full or semi-full data landing.<p>So, we created Lockval Engine. An easy-to-use, ACID, distributed, DOP, multi-language support backend engine.<p>Here are some online demos that will give you a quicker understanding of Lockval Engine:<p>[APIdemo] <a href="https://apidemo.lockval.com/" rel="nofollow">https://apidemo.lockval.com/</a><p>[playground] <a href="https://playground.lockval.com/?lang=JavaScript&code=97aa205250922a6839f4595ae0002711c93435fb" rel="nofollow">https://playground.lockval.com/?lang=JavaScript&code=97aa205...</a>
Sign-up flows from 100s of websites
Hi HN! Fil here from Formsort (<a href="https://formsort.com/" rel="nofollow">https://formsort.com/</a>). We just launched Fineflows, a design gallery that showcases leading sign-up flows from around the web.<p>Why? My team has been building sign-up flows for close to a decade across mortgages and healthcare. We’ve spent a lot of time working through the technical and design aspects of this problem, such as state management (getting that pesky back button to work), design flexibility, and data enrichment.<p>Time and again, we’ve seen product teams who don’t know <i>what</i> to build even though they <i>can</i>. Often times, builders of forms start their process by looking at what other people are doing, answering questions like: What are different ways error validations are done? Should I use photos of people, or is text enough? Is it appropriate to use emojis in forms? How can I decline a user in a polite yet firm way?<p>To that end, we set out to capture as many different form flows as we could and make them available. We’ve found it to be an invaluable resource ourselves, and many of our customers have used it to improve their own designs. I’m always shocked by how often people reinvent the wheel instead of using a tried-and-true technique, and I hope that we’re helping address that problem.<p>Take a look at the gallery at (<a href="https://fineflows.formsort.com" rel="nofollow">https://fineflows.formsort.com</a>), or head to Formsort’s homepage to start building yourself! Would love to hear any feedback, inspiration, or thoughts, as we are just getting this off the ground :)
Show HN: Screenshot.Rocks: Open-source browser and mobile screenshot mockup tool
Show HN: Screenshot.Rocks: Open-source browser and mobile screenshot mockup tool
Show HN: Screenshot.Rocks: Open-source browser and mobile screenshot mockup tool
Show HN: Data Painter – A Different Way to Interact with Your Data
Data Painter is RATH's new feature to interact with your data. It helps you to specify complex visual patterns and find explanations and potential causals.<p>It allows you to do on-flight data labeling, cleaning or even create new features does not exited in original dataset. Everything can be done with a brush tool(painter), You can even play with your data with your fingers on mobile.<p>RATH is an open-source alternative to Tableau, but with more automations. Feedbacks and suggestions are appreciated.<p>RATH's Github: <a href="https://github.com/Kanaries/Rath">https://github.com/Kanaries/Rath</a><p>RATH's HomePage: <a href="https://kanaries.net/" rel="nofollow">https://kanaries.net/</a>
Show HN: Data Painter – A Different Way to Interact with Your Data
Data Painter is RATH's new feature to interact with your data. It helps you to specify complex visual patterns and find explanations and potential causals.<p>It allows you to do on-flight data labeling, cleaning or even create new features does not exited in original dataset. Everything can be done with a brush tool(painter), You can even play with your data with your fingers on mobile.<p>RATH is an open-source alternative to Tableau, but with more automations. Feedbacks and suggestions are appreciated.<p>RATH's Github: <a href="https://github.com/Kanaries/Rath">https://github.com/Kanaries/Rath</a><p>RATH's HomePage: <a href="https://kanaries.net/" rel="nofollow">https://kanaries.net/</a>
Show HN: Data Painter – A Different Way to Interact with Your Data
Data Painter is RATH's new feature to interact with your data. It helps you to specify complex visual patterns and find explanations and potential causals.<p>It allows you to do on-flight data labeling, cleaning or even create new features does not exited in original dataset. Everything can be done with a brush tool(painter), You can even play with your data with your fingers on mobile.<p>RATH is an open-source alternative to Tableau, but with more automations. Feedbacks and suggestions are appreciated.<p>RATH's Github: <a href="https://github.com/Kanaries/Rath">https://github.com/Kanaries/Rath</a><p>RATH's HomePage: <a href="https://kanaries.net/" rel="nofollow">https://kanaries.net/</a>