The best Hacker News stories from Show from the past week
Latest posts:
Show HN: 2048 turned 10 this year, I built an updated version to celebrate
Hi all! My name is Gabriele Cirulli, I’m the original creator of 2048. Ten years ago, someone posted 2048 on HN[1] and suddenly it seemed like everyone was playing it. Back then, I wrote a bit about my experience during those weeks[2].<p>Even after all these years, that experience still feels a bit surreal to me. I’m deeply grateful to everyone who connected with the game, whether in small or significant ways, and for the stories shared along the way. Some people expressed how they were going through tough times and found some comfort, however small, in playing 2048.<p>At the start of last year, I wanted to breathe new life into the game as it was starting to show its age. I quit my job last October to work on 2048 full time and spent a year building this new version (the original took just 5 days!). I wanted to pay tribute to what made 2048 great while modernizing and polishing the experience.<p>The idea of adding powerups came when Prime Gaming and I connected to see if we could create a special version of 2048 for their members, with some exclusive extras. Some of those powerups made it into the main game, though there’s still a Classic[3] mode just like the original for those who prefer a more hardcore experience. The old site is also still online[4].<p>2048 is now my full-time focus, and I’m excited about the ways it can keep improving. I wanted to share this update with the community where it all began, both for a bit of nostalgia and to hear your thoughts and feedback!<p>Thank you all so much!<p>— Gabriele<p>[1]: <a href="https://news.ycombinator.com/item?id=7373566">https://news.ycombinator.com/item?id=7373566</a><p>[2]: <a href="https://medium.com/@gabrielecirulli/2048-success-and-me-7dc664f7a9bd" rel="nofollow">https://medium.com/@gabrielecirulli/2048-success-and-me-7dc6...</a><p>[3]: <a href="https://play2048.co/classic" rel="nofollow">https://play2048.co/classic</a><p>[4]: <a href="https://classic.play2048.co" rel="nofollow">https://classic.play2048.co</a>
Show HN: Wall-mounted diffusion mirror that turns reflections into paintings
Show HN: Wall-mounted diffusion mirror that turns reflections into paintings
Show HN: Wall-mounted diffusion mirror that turns reflections into paintings
Show HN: Agent.exe, a cross-platform app to let 3.5 Sonnet control your machine
Show HN: Open-source Counter-Strike-like game
Show HN: Rust Web Framework
Hi everyone,<p>I've been "funemployed" for a few months and with all that free time and idle hands I wrote a full web framework (think Rails, not Flask) for Rust.<p>It's boring old MVC, has its own ORM, templates, background jobs, auth, websockets, migrations and more. If you're keen but don't feel like rewriting your app in a different language, Rwf has a WSGI server to run Django (or Flask) inside Rust [1], letting you migrate to Rust at your own pace without disrupting your website.<p>I think Rust makes a great prototyping and deploy straight to production language. Now it has yet another framework for y'all to play with.<p>Cheers!<p>[1] <a href="https://levkk.github.io/rwf/migrating-from-python/" rel="nofollow">https://levkk.github.io/rwf/migrating-from-python/</a>
Show HN: Epublifier – scrape pages (books, manuals) for offline reading
Show HN: HN Update – Hourly news broadcast of top HN stories
I feel like it was inevitable, with the recent buzz around NotebookLM. I'm just surprised that it hasn't been done yet.
Show HN: HN Update – Hourly news broadcast of top HN stories
I feel like it was inevitable, with the recent buzz around NotebookLM. I'm just surprised that it hasn't been done yet.
Show HN: Go Plan9 Memo
A quick dive into the Plan9 assembly I picked up while developing my SIMD package for Go, and how it led to a 450% performance boost in calculations.
Show HN: Go Plan9 Memo
A quick dive into the Plan9 assembly I picked up while developing my SIMD package for Go, and how it led to a 450% performance boost in calculations.
Show HN: I 3D scanned the tunnels inside the Maya Pyramid Temples at Copan
With these 3d captures, you can explore the 4km tunnel system that archaeologists created inside the temples at Copan that are closed to the public. The tunnels are often flooded by hurricanes and damaged by other natural forces--and collapsed on me and my Matterport scanner more than once--so this is a permanent record of how they appeared in 2022-23.<p>Unlike Egyptian pyramids, the Maya built their temples layer by layer outward, so to understand them, researchers tunneled into the structures to understand the earlier phases of construction. I arranged the guided versions of the virtual tours in a rough chronology, moving from the highest to the lowest and oldest areas: the hieroglyphic stairway composing the largest Maya inscription anywhere, the Rosalila temple that was buried fully intact, and finally the tomb of the Founder of the city, Yax Kʼukʼ Moʼ.<p>I've been working to build on top of the Matterport SDK with Three.js--and then reusing the data in Unreal for a desktop experience or rendering for film (coming soon to PBS).<p>Blog about process: <a href="https://blog.mused.com/what-lies-beneath-digitally-recording-over-4km-of-tunnels-inside-the-maya-temples-at-copan/" rel="nofollow">https://blog.mused.com/what-lies-beneath-digitally-recording...</a><p>Major thanks to the Matterport team for providing support with data alignment and merging tunnels while I was living in the village near site.
Show HN: Pumpkin – A Modern Minecraft server written in Rust
Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
For the past three years I've been building what I hope will be the next Blender, tackling the lack of any good 2D design or image editing tools outside the Adobe monopoly. This was our first year participating in Google Summer of Code and this Q3 update includes the big payoff from that, covering the most progress we've made so far as a project. If you're a Rust dev, consider getting involved as we apply for the next GSoC in the new year— you could be our intern next summer :)<p>Q3 progress report: <a href="https://graphite.rs/blog/graphite-progress-report-q3-2024/" rel="nofollow">https://graphite.rs/blog/graphite-progress-report-q3-2024/</a>
Show HN: I built the most over-engineered Deal With It emoji generator
Hi, all! Author here. What started as a small tool I built for a job interview, became "The Most Over-engineered Deal With It Emoji Generator":<p>- All operations done fully client-side - no backend, no private data leaves your browser.
- Uses machine learning models (MediaPipe Face Detector task) to automatically scale and position glasses on the detected faces.
- Extensive customization options for glasses:
- Placement of glasses anywhere on the input image (including slightly going outside it).
- Change the size of glasses.
- No limit on the number of glasses.
- Flip the glasses vertically or horizontally.
- Customize the direction from which the glasses appear on the image.
- Different types of glasses.
- GIF output options:
- Looping mode.
- Number of frames.
- Frame delay.
- Separate delay setting for last frame.
- Output size.
- Celebration confetti
- Easter eggs.<p>I've been working remotely for the last >9 years. When using non-verbal communication, it's important that your tone and intent comes across accurately.. Custom emojis became for me part of expressing yourself, creating bonds and camaraderie. I've originally created an MVP of this tool while applying for a exciting new job opportunity. As a showcase of my passion for programming, building teams and creating delightful user experiences. Unfortunately, they were not impressed and ultimately did not offer me the job :( But I wanted to polish it and release it for everyone to use for free, so that you can too "Deal With It"!<p>I have more ideas for even more features (check GitHub[1]), but wanted to launch it and see what's the feedback and ideas from the community!
And if you're looking for a Fullstack Developer with >14 years of experience, with passion for great customer experience (remote work or locally in Iceland), let's chat!<p>[1] - <a href="https://github.com/klimeryk/dealwithit">https://github.com/klimeryk/dealwithit</a>
Show HN: Vortex – a high-performance columnar file format
Show HN: X11 tool to share a screen area in any video meeting
Show HN: A VSCode Extension to edit HTML visually in real-time
Show HN: A VSCode Extension to edit HTML visually in real-time