The best Hacker News stories from Show from the past day
Latest posts:
Show HN: An app store just for installable web apps
Show HN: An app store just for installable web apps
Show HN: An app store just for installable web apps
Show HN: An app store just for installable web apps
Show HN: An app to create asynchronous micro podcasts
Share thoughts and stories with friends worldwide, on your time.
Show HN: Ambient, a multiplayer game engine and platform using WASM/WebGPU/Rust
Earlier this year, we released our open-source game engine [0] built with Rust, WebAssembly, and WebGPU. Today, we’re happy to announce the Ambient platform, which brings web deployment, server hosting, and more to the runtime. With Ambient, you can make a game, deploy it to the browser in one command, share your URL and instantly play with others, no downloads or installs needed.<p>Our WASM use is innovative; it is being used as both a sandboxed runtime for user code, and as a way to run the entire Ambient runtime in the browser. This, paired with our ECS data model, enables a highly modular architecture that allows other developers to make isolated packages (code, 3D models, tools, etc.) that they can add as a mod to your game.<p>Once deployed, these packages can be activated on-the-fly while running the game in the browser, acting as their own small applications inside the game. This can be great for testing out game features, but it also enables building games with others - whether they be friends or strangers. In the future, we hope that whole communities can build games together, not unlike open-source development.<p>The runtime already has many of the features expected from a capable game engine, including physics (PhysX), a React-like UI toolkit and a GPU-driven renderer.<p>Check out the blog post [1] to learn more, and to try out a live multiplayer demo on supported browsers. The team and I will be around to answer any questions you might have.<p>[0]: <a href="https://news.ycombinator.com/item?id=34906166">https://news.ycombinator.com/item?id=34906166</a><p>[1]: <a href="https://ambient.run/blog/platform" rel="nofollow noreferrer">https://ambient.run/blog/platform</a>
Show HN: Atlassian Design for Bootstrap v5
Atlassian Design for Bootstrap 5. Beautifully crafted Bootstrap components ready for your next project.
Show HN: Sqinn-Go is a Golang library for accessing SQLite databases in pure Go
Show HN: Sqinn-Go is a Golang library for accessing SQLite databases in pure Go
Show HN: A nom parser for the Starcraft 2 Protocol Replay format
Been having a lot of fun reading an SC2Replay collection through nom parsers, serializing into Arrow files so that pola.rs can read them and perform data analysis with jupyter lab, plotly or interact with SQL operations, etc.
Looking for feedback and ideas on what to progress on.
For example, "through history, are my timings getting better?". etc. Also would love to have ideas on what libraries to use to perform forecasting.
Show HN: A nom parser for the Starcraft 2 Protocol Replay format
Been having a lot of fun reading an SC2Replay collection through nom parsers, serializing into Arrow files so that pola.rs can read them and perform data analysis with jupyter lab, plotly or interact with SQL operations, etc.
Looking for feedback and ideas on what to progress on.
For example, "through history, are my timings getting better?". etc. Also would love to have ideas on what libraries to use to perform forecasting.
Show HN: A nom parser for the Starcraft 2 Protocol Replay format
Been having a lot of fun reading an SC2Replay collection through nom parsers, serializing into Arrow files so that pola.rs can read them and perform data analysis with jupyter lab, plotly or interact with SQL operations, etc.
Looking for feedback and ideas on what to progress on.
For example, "through history, are my timings getting better?". etc. Also would love to have ideas on what libraries to use to perform forecasting.
Show HN: Shuttle – Build and ship backends without writing infrastructure files
Show HN: Shuttle – Build and ship backends without writing infrastructure files
Show HN: Classic Video Poker
I'm a Unity 3D refugee, certified expert, started in 2005 when it was a two man-band with Joachim and David.<p>I've been lucky enough to make a good living out of Unity with my own consultancy over the years making data visualisation applications (Wind Energy) and innovation projects (Visualising accounting data for Wolters Kluwer etc.).<p>Godot is pretty amazing in my opinion. Wrote this game over a few days and was productive in Godot basically instantly. I couldn't get up and running in Unreal despite trying a few times.<p>It's my ambition to start a niche agency developing 80's style games of skill and chance for the corporate world.<p>So... If anyone has any leads for making Space Invaders for Nike - please help! Happy to pay 5% on whatever work I get.
Show HN: Classic Video Poker
I'm a Unity 3D refugee, certified expert, started in 2005 when it was a two man-band with Joachim and David.<p>I've been lucky enough to make a good living out of Unity with my own consultancy over the years making data visualisation applications (Wind Energy) and innovation projects (Visualising accounting data for Wolters Kluwer etc.).<p>Godot is pretty amazing in my opinion. Wrote this game over a few days and was productive in Godot basically instantly. I couldn't get up and running in Unreal despite trying a few times.<p>It's my ambition to start a niche agency developing 80's style games of skill and chance for the corporate world.<p>So... If anyone has any leads for making Space Invaders for Nike - please help! Happy to pay 5% on whatever work I get.
Show HN: Bookmark in Public – Curate and Share Collections of Links Easily
Show HN: Wild Moose – Autonomous agent for production debugging
Hi Hacker News! We launched an autonomous agent that helps debug production issues, and we’re curious to get your feedback.<p>Today's GenAI devtools, such as Copilot, are limited: they are great for writing code, but we all know that programming is only 20% coding, and 80% debugging.<p>So how can GenAI be used for debugging? As opposed to code completion or test automation, production debugging is not about generating text. Debugging is mostly about root-cause analysis. We realized two things:<p>1) Generative AI is drastically changing the way we work with data, thanks to its ability to not only generate queries, but also run code and analyze unstructured data. This enables building better data-exploration experiences with far more intuitive interfaces.<p>2) RCA is all about exploring different types of data. When you don’t know why a transaction was dropped or which customers are affected – you explore metrics, logs, your code, other people’s code, old slack messages, and whatnot, to figure out what’s broken.<p>Putting those two together, we built an autonomous agent that helps debug production issues. Our LLM "moose" (ok, it's corny but we like it) connects to your logs, metrics, and other observability data, and lets you extract and analyze them by conversing with it. Once it gets a task, it will start reasoning, invoking APIs, and running code, until it comes back with an answer.<p>For example, when requested to “show me IDs of transactions that took over 1 minute today”, it will fetch those transactions from Datadog for you. You might then ask it if long-running transactions correlate with a metric such as DB CPU load. It will fetch the metric values, visualize them on a graph alongside the long transaction frequency, and give you the answer.<p>Our software both runs code and invokes API calls; the interplay between these is nontrivial to design and a fertile ground for innovation. There are “textbook” solutions to let agents write and run code (open sourced by, for example, Open Interpreter), and also to invoke tools/APIs (for example, Gorilla). But doing both together is harder, and yet required. We welcome your thoughts on this!<p>Try our tool with your Datadog’s logs and metrics >> <a href="https://app.wildmoose.ai/slack/install">https://app.wildmoose.ai/slack/install</a><p>Setup demo >> <a href="https://tinyurl.com/mvaj8emf" rel="nofollow noreferrer">https://tinyurl.com/mvaj8emf</a><p>If you want to see other integrations, or have ideas for features, or you’ve spotted behaviors that seem off - we’d love to hear. Hit us up in the comments!
Show HN: Binance Orderbooks Consumer in C++
Show HN: A better visual builder for complex business logic
I’m Frank, part of the engineering team re-imagining how software is built at Superblocks. We’re an extensible low-code platform that developers use to build mission-critical internal apps and workflows.<p>We just launched “Control Blocks”, a visual builder for backend business logic that enables developers to drag and drop “blocks” (conditional, loop, parallel, try/catch, variables etc.) onto a canvas and construct cohesive business logic that reads linearly like code.<p>The industry's approach to visual builders thus far has primarily been free-form flow diagrams where lines define the “control”. This approach works fine for a small set of blocks. However, as logical complexity increases, it quickly becomes impossible to read and debug. We wanted to take a much different approach that catered to the enterprise developer by retaining the same abstractions as code.<p>With Control Blocks, developers get a visual programming language that looks, feels, and scales like code. We provide the core primitives that allow you to build visually in Superblocks what you would through code. Some of these primitives, such as our take on parallelism, offer a much simpler abstraction than code. With this approach, operations like debugging and refactoring feel much more “native”. With this as our foundation, we’ve found that it is much easier to design features for testing, tracing, reusability, breakpoints, generative AI, and more.<p>On the technical side, we used this as an opportunity to improve our core execution engine so that it can provide the performance and reliability needed for enterprise usage. We migrated from TypeScript to Golang and started utilizing V8 for our binding resolution engine.<p>Read the linked blog and watch the embedded video and let’s have a conversation about your thoughts on our new take on this visual builder.