The best Hacker News stories from Show from the past week

Go back

Latest posts:

Show HN: Report idling vehicles in NYC (and get a cut of the fines) with AI

New York City has this cool program that lets anyone report idling commercial vehicles and get a large cut of the fines [1]. It's been in the news recently [2].<p>I've filed a few reports, and I found the process frustrating and error-prone. The forms are fiddly, there's way too much information that needs to be copied down from the video by hand, you have to use a third-party app to take a timestamped video and a different app to compress it before uploading, and approximately none of it can be done on your phone — the device you probably used to record your video in the first place.<p>I built Idle Reporter to make filing complaints into a five-minute process that you can do entirely from your phone.<p>Idle Reporter uses AI to automatically extract all the required information and screenshots from the video and fill out the form for you. It compresses your video, adds the required screenshots, and uploads the whole thing to DEP. All you have to do is log in, give it a final check, and submit.<p>The AI features cost me money to run, so I put those behind a subscription ($5.99/month, which can pay for itself after a single report). There's a one-week free trial so you can test it out. All the other features — including a fully-featured timestamp camera, which other apps charge for, and an editor for filling out the forms manually and submitting in a single step — will be free forever, as a service to the community.<p>The app is iOS-only for now — part of this was an exercise in learning SwiftUI in my spare time.<p>Check it out on the App Store and let me know what you think!<p>[1]: <a href="https://www.nyc.gov/site/dep/environment/idling-citizens-air-complaint-program.page" rel="nofollow">https://www.nyc.gov/site/dep/environment/idling-citizens-air...</a><p>[2]: <a href="https://www.cbsnews.com/news/new-york-city-idling-law-reporters/" rel="nofollow">https://www.cbsnews.com/news/new-york-city-idling-law-report...</a>

We moved from AWS to Hetzner, saved 90%, kept ISO 27001 with Ansible

Earlier this year I led our migration off AWS to European cloud (Hetzner + OVHcloud), driven by cost (we cut 90%) and data sovereignty (GDPR + CLOUD Act concerns).<p>We rebuilt key AWS features ourselves using Terraform for VPS provisioning, and Ansible for everything from hardening (auditd, ufw, SSH policies) to rolling deployments (with Cloudflare integration). Our Prometheus + Alertmanager + Blackbox setup monitors infra, apps, and SSL expiry, with ISO 27001-aligned alerts. Loki + Grafana Agent handle logs to S3-compatible object storage.<p>The stack includes: • Ansible roles for PostgreSQL (with automated s3cmd backups + Prometheus metrics) • Hardening tasks (auditd rules, ufw, SSH lockdown, chrony for clock sync) • Rolling web app deploys with rollback + Cloudflare draining • Full monitoring with Prometheus, Alertmanager, Grafana Agent, Loki, and exporters • TLS automation via Certbot in Docker + Ansible<p>I wrote up the architecture, challenges, and lessons learned: <a href="https://medium.com/@accounts_73078/goodbye-aws-how-we-kept-iso-27001-slashed-costs-by-90-914ccb4b89fc" rel="nofollow">https://medium.com/@accounts_73078/goodbye-aws-how-we-kept-i...</a><p>I’m happy to share insights, diagrams, or snippets if people are interested — or answer questions on pitfalls, compliance, or cost modeling.

Show HN: Nxtscape – an open-source agentic browser

Hi HN - we're Nithin and Nikhil, twin brothers and founders of nxtscape.ai (YC S24). We're building Nxtscape ("next-scape") - an open-source, agentic browser for the AI era.<p>-- Why bother building a new browser? For the first time since Netscape was released in 1994, it feels like we can reimagine browsers from scratch for the age of AI agents. The web browser of tomorrow might not look like what we have today.<p>We saw how tools like Cursor gave developers a 10x productivity boost, yet the browser—where everyone else spends their entire workday—hasn't fundamentally changed.<p>And honestly, we feel like we're constantly fighting the browser we use every day. It's not one big thing, but a series of small, constant frustrations. I'll have 70+ tabs open from three different projects and completely lose my train of thought. And simple stuff like reordering tide pods from amazon or filling out forms shouldn't need our full attention anymore. AI can handle all of this, and that's exactly what we're building.<p>Here’s a demo of our early version <a href="https://dub.sh/nxtscape-demo" rel="nofollow">https://dub.sh/nxtscape-demo</a><p>-- What makes us different We know others are exploring this space (Perplexity, Dia), but we want to build something open-source and community-driven. We're not a search or ads company, so we can focus on being privacy-first – Ollama integration, BYOK (Bring Your Own Keys), ad-blocker.<p>Btw we love what Brave started and stood for, but they've now spread themselves too thin across crypto, search, etc. We are laser-focused on one thing: making browsers work for YOU with AI. And unlike Arc (which we loved too but got abandoned), we're 100% open source. Fork us if you don't like our direction.<p>-- Our journey hacking a new browser To build this, we had to fork Chromium. Honestly, it feels like the only viable path today—we've seen others like Brave (started with electron) and Microsoft Edge learn this the hard way.<p>We also started with why not just build an extension. But realized we needed more control. Similar to the reason why Cursor forked VSCode. For example, Chrome has this thing called the Accessibility Tree - basically a cleaner, semantic version of the DOM that screen readers use. Perfect for AI agents to understand pages, but you can't use it through extension APIs.<p>That said, working with the 15M-line C++ chromium codebase has been an adventure. We've both worked on infra at Google and Meta, but Chromium is a different beast. Tools like Cursor's indexing completely break at this scale, so we've had to get really good with grep and vim. And the build times are brutal—even with our maxed-out M4 Max MacBook, a full build takes about 3 hours.<p>Full disclosure: we are still very early, but we have a working prototype on GitHub. It includes an early version of a "local Manus" style agent that can automate simple web tasks, plus an AI sidebar for questions, and other productivity features (grouping tabs, saving/resuming sessions, etc.).<p>Looking forward to any and all comments!<p>You can download the browser from our github page: <a href="https://github.com/nxtscape/nxtscape">https://github.com/nxtscape/nxtscape</a>

Show HN: Claude Code Usage Monitor – real-time tracker to dodge usage cut-offs

I kept slamming into Claude Code limits mid-session and couldn’t find a quick way to see how close I was getting, so I hacked together a tiny local tracker.<p>Streams your prompt + completion usage in real time<p>Predicts whether you’ll hit the cap before the session ends<p>Runs 100 % locally (no auth, no server)<p>Presets for Pro, Max × 5, Max × 20 — tweak a JSON if your plan’s different<p>GitHub: <a href="https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor">https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor</a><p>It’s already spared me a few “why did my run just stop?” moments, but it’s still rough around the edges. Feedback, bug reports, and PRs welcome!

Show HN: I wrote a new BitTorrent tracker in Elixir

Hello everyone!<p>I'm currently in a journey to learn and improve my Elixir and Go skills (my daily job uses C++) and looking through my backlog for projects to take on I decided Elixir is the perfect language to write a highly-parallel BitTorrent tracker. So I have spent my free time these last 3 months writing one! Now I think it has enough features to present it to the world (and a docker image to give it a quick try).<p>I know some people see trackers as relics of the past now that DHT and PEX are common but I think they still serve a purpose in today's Internet (purely talking about public trackers). That said there is not a lot going on in terms of new developments since everyone just throws opentracker in a vps a calls it a day (honorable exceptions: aquatic and torrust).<p>I plan to continue development for the foreseeable future and add some (optional) esoteric features along the way so if anyone currently operates a tracker please give a try and enjoy the lack of crashes.<p>note: only swarm_printout.ex has been vibe coded, the rest has all been written by hand.

Show HN: Unregistry – “docker push” directly to servers without a registry

I got tired of the push-to-registry/pull-from-registry dance every time I needed to deploy a Docker image.<p>In certain cases, using a full-fledged external (or even local) registry is annoying overhead. And if you think about it, there's already a form of registry present on any of your Docker-enabled hosts — the Docker's own image storage.<p>So I built Unregistry [1] that exposes Docker's (containerd) image storage through a standard registry API. It adds a `docker pussh` command that pushes images directly to remote Docker daemons over SSH. It transfers only the missing layers, making it fast and efficient.<p><pre><code> docker pussh myapp:latest user@server </code></pre> Under the hood, it starts a temporary unregistry container on the remote host, pushes to it through an SSH tunnel, and cleans up when done.<p>I've built it as a byproduct while working on Uncloud [2], a tool for deploying containers across a network of Docker hosts, and figured it'd be useful as a standalone project.<p>Would love to hear your thoughts and use cases!<p>[1]: <a href="https://github.com/psviderski/unregistry">https://github.com/psviderski/unregistry</a><p>[2]: <a href="https://github.com/psviderski/uncloud">https://github.com/psviderski/uncloud</a>

Show HN: Workout.cool – Open-source fitness coaching platform

I was the main contributor to workout.lol, an open-source fitness app to easily build a workout routine. The project had traction (1.4k GitHub stars, 95 forks, ~20K visits/month), but was eventually sold due to video licensing hurdles. The new owner stopped maintaining it, and the repo went abandoned.<p>Over the next 9 months, I sent 15 emails to try to save it : no replies. Feature requests & issues were ignored. The community was left with a "broken" tool let's say.<p>I couldn't just let it die So I built the new version from scratch with the same open-source spirit, but a better architecture long-term vision, more features and no license problems.<p>It's called : Workout.cool (<a href="https://workout.cool" rel="nofollow">https://workout.cool</a>). What it offers: 100% open-source, MIT-licensed - 1200+ exercises (with videos, attributes, translations) - Progress tracking - Multilingual-ready - Self-hostable<p>I'm not doing this for money. I'm doing it because I believe in open fitness tools, and I’ve been passionate about strength training for 15+ years.<p>If this resonates with you, feel free to: - Star the repo - Share with fitness/tech friends - Suggest features - Contribute code/design/docs<p>Together, we can build the open-source fitness platform we all wanted to easily build a workout routine and get in shape<p>Website: <a href="https://workout.cool" rel="nofollow">https://workout.cool</a> GitHub: <a href="https://github.com/Snouzy/workout-cool">https://github.com/Snouzy/workout-cool</a>

Show HN: Canine – A Heroku alternative built on Kubernetes

Hello HN!<p>I've been working on Canine for about a year now. It started when I was sick of paying the overhead of using stuff like Heroku, Render, Fly, etc to host some web apps that I've built. At one point I was paying over $400 a month for hosting these in the cloud. Last year I moved all my stuff to Hetzner.<p>For a 4GB machine, the cost of various providers:<p>Heroku = $260 Fly.io = $65 Render = $85 Hetzner = $4<p>(This problem gets a lot worse when you need > 4GB)<p>The only downside of using Hetzner is that there isn’t a super straightforward way to do stuff like:<p>- DNS management / SSL certificate management - Team management - Github integration<p>But I figured it should be easy to quickly build something like Heroku for my Hetzner instance. Turns out it was a bit harder than expected, but after a year, I’ve made some good progress<p>The best part of Canine, is that it also makes it trivial to host any helm chart, which is available for basically any open source project, so everything from databases (e.g. Postgres, Redis), to random stuff like torrent tracking servers, VPN’s endpoints, etc.<p>Open source: <a href="https://github.com/czhu12/canine">https://github.com/czhu12/canine</a> Cloud hosted version is: <a href="https://canine.sh" rel="nofollow">https://canine.sh</a>

Show HN: Chawan TUI web browser

A terminal-based web browser in Nim.[1] Has acceptable (YMMV) CSS rendering, some JS support, and inline images (sixel/kitty). It can also use various protocols other than http(s) such as (s)ftp, gopher, gemini, ...<p>Chawan started out as a w3m clone, and the UI still resembles it. However, the architecture has turned out quite different, with pages loaded in separate processes, and protocol/file type handling separated out into external binaries. An interesting result is that you can even register decoders for custom inline image formats, although practical use cases of this are rather minimal.<p>There is a gallery showcasing some websites being rendered here: <a href="https://chawan.net/gallery/index.html" rel="nofollow">https://chawan.net/gallery/index.html</a><p>[1]: <a href="https://nim-lang.org" rel="nofollow">https://nim-lang.org</a>

Show HN: Tritium – The Legal IDE in Rust

$1,500 an hour and still using the software my grandma used to make bingo fliers!?<p>Hi HN! I'd like to submit for your consideration Tritium (<a href="https://tritium.legal" rel="nofollow">https://tritium.legal</a>). Tritium aims to bring the power of the integrated development environment (IDE) to corporate lawyers.<p>My name is Drew Miller, and I'm lawyer admitted to the New York bar. I have spent the last 13 years in and out of corporate transactional practice, while building side projects in various languages using vanilla Vim. One day at work, I was asked to implement a legal technology product at my firm. Of course the only product available for editing and running programs in a locked-down environment was VS Code and its friends like Puppeteer from Microsoft.<p>I was really blown away at all of the capabilities of go-to definition and out-of-the box syntax highlighting as well as the debugger integration. I made the switch to a full IDE for my side projects immediately. And it hit me: why don't we have this exact same tool in corporate law?<p>Corporate lawyers spent hours upon hours fumbling between various applications and instances of Word and Adobe. There are sub-par differencing products that make `patch` look like the future. They do this while charging you ridiculous rates.<p>I left my practice a few months later to build Tritium. Tritium aims to be the lawyer's VS Code: an all-in-one drafting cockpit that treats a deal's entire document suite as a single, searchable, AI-enhanced workspace while remaining fast, local, and secure.<p>Tritium is implemented in pure Rust. It is cross-platform and I'm excited for the prospect of lawyers running Linux as their daily driver. It leverages a modified version of the super fast egui.rs immediate-mode GUI library. The windows build includes a Rust COM implementation which was probably one of the more technical challenges other than laying out and rendering the text.<p>Download a copy at <a href="https://tritium.legal/download" rel="nofollow">https://tritium.legal/download</a> or try out a web-only WASM preview here: <a href="https://tritium.legal/preview" rel="nofollow">https://tritium.legal/preview</a><p>Let me know your thoughts! Your criticisms are the most important. Thank you for the time.

Show HN: Tritium – The Legal IDE in Rust

$1,500 an hour and still using the software my grandma used to make bingo fliers!?<p>Hi HN! I'd like to submit for your consideration Tritium (<a href="https://tritium.legal" rel="nofollow">https://tritium.legal</a>). Tritium aims to bring the power of the integrated development environment (IDE) to corporate lawyers.<p>My name is Drew Miller, and I'm lawyer admitted to the New York bar. I have spent the last 13 years in and out of corporate transactional practice, while building side projects in various languages using vanilla Vim. One day at work, I was asked to implement a legal technology product at my firm. Of course the only product available for editing and running programs in a locked-down environment was VS Code and its friends like Puppeteer from Microsoft.<p>I was really blown away at all of the capabilities of go-to definition and out-of-the box syntax highlighting as well as the debugger integration. I made the switch to a full IDE for my side projects immediately. And it hit me: why don't we have this exact same tool in corporate law?<p>Corporate lawyers spent hours upon hours fumbling between various applications and instances of Word and Adobe. There are sub-par differencing products that make `patch` look like the future. They do this while charging you ridiculous rates.<p>I left my practice a few months later to build Tritium. Tritium aims to be the lawyer's VS Code: an all-in-one drafting cockpit that treats a deal's entire document suite as a single, searchable, AI-enhanced workspace while remaining fast, local, and secure.<p>Tritium is implemented in pure Rust. It is cross-platform and I'm excited for the prospect of lawyers running Linux as their daily driver. It leverages a modified version of the super fast egui.rs immediate-mode GUI library. The windows build includes a Rust COM implementation which was probably one of the more technical challenges other than laying out and rendering the text.<p>Download a copy at <a href="https://tritium.legal/download" rel="nofollow">https://tritium.legal/download</a> or try out a web-only WASM preview here: <a href="https://tritium.legal/preview" rel="nofollow">https://tritium.legal/preview</a><p>Let me know your thoughts! Your criticisms are the most important. Thank you for the time.

Show HN: RomM – An open-source, self-hosted ROM manager and player

RomM is a self-hosted app that allows you to manage your retro game files (ROMs) and play them in the browser.<p>Think of it as Plex or Jellyfin for your ROM library: it automatically fetches metadata, artwork, and game information from online metadata sources to transform your folders into a browsable collection.<p>You can play games directly in the browser for consoles like the N64, Game Boy Advance, Nintendo DS, and PlayStation 1, using the integrated web emulator (<a href="https://emulatorjs.org/" rel="nofollow">https://emulatorjs.org/</a>). Members of the community have released integrations for Playnite (Windows), muOS (Anbernic handhelds) and Decky Loader (Steam Deck), with many more in the works.<p>The team has been working on RomM for just over two years now, and we're incredibly proud of what we've built so far. There's no company behind the project, just a bunch of friends building something together that we've wanted for a long time. And of course, the code is open-source and AGPLv3 licensed.<p>Check out the (kinda slow) demo running on an ultra-cheap VPS: <a href="https://demo.romm.app/" rel="nofollow">https://demo.romm.app/</a>

Show HN: S3mini – Tiny and fast S3-compatible client, no-deps, edge-ready

Show HN: Ikuyo a Travel Planning Web Application

Hi HN,<p>In the past ~8 months, I have been working on a side project that helps me plan my travels. While most months saw no or little progress, in the past ~3 months I have been adding tons of features to support my next big trip later this year.<p>I've written in my blog on the feature set [1] but in short they are:<p>- Timetable view of activities, accommodations, and day plans<p>- List view and map view of them<p>- Commenting on them<p>- Expense tracker<p>- Sharing and collaboration with friends<p>The source code is also available on GitHub [2]<p>This is an example of a view-only trip: [3]<p>So far, I think I'm satisfied with the features and is progressing really well in my travel planning.<p>Let me know what you think! Thanks!<p>[1] <a href="https://blog.kenrick95.org/2025/06/ikuyo-plan-your-next-trip/" rel="nofollow">https://blog.kenrick95.org/2025/06/ikuyo-plan-your-next-trip...</a><p>[2] <a href="https://github.com/kenrick95/ikuyo">https://github.com/kenrick95/ikuyo</a><p>[3] <a href="https://ikuyo.kenrick95.org/trip/2617cd98-a229-45d4-9617-5265d52317cd/home" rel="nofollow">https://ikuyo.kenrick95.org/trip/2617cd98-a229-45d4-9617-526...</a>

Show HN: Spark, An advanced 3D Gaussian Splatting renderer for Three.js

I'm the co-creator and maintainer of <a href="https://aframe.io/" rel="nofollow">https://aframe.io/</a> and long time Web 3D graphics dev.<p>Super excited about new techniques to author / render / represent 3D. Spark is a an open source library to easily integrate Gaussian splats in your THREE.js scene I worked with some friends and I hope you find useful.<p>Looking forward to hearing what features / rendering techniques you would love to see next.

Show HN: I made a 3D printed VTOL drone

I made this 130 mile capable VTOL drone in only 90 days. It can fly for 3 hours on a single charge. That would make it one of the longest range and endurance 3D printed VTOLs in the world.<p>This is the thing I'm most proud of building to date!<p>Before this project, I was a total CAD, 3D printing and aerodynamic modeling beginner. I had only built and flown one VTOL before.<p>SPECS<p>Wingspan: 3.9 ft (1200 mm) Length: 2.5 ft (770 mm) Weight: 5.6 lb (2.55kg)<p>Airframe: foaming PLA (Bambu PLA-Aero) and PETG structural parts printed on A1 printer, CFRP booms and spars<p>Battery: Li-ion silicon anode Amprius SA08 cells, 6s2p pack by Upgrade Energy Motors: 2807 AOS for lift and cruise (unoptimized) Lifting ESCs: 4 in 1 Holybro Tekko32 F4 45A Cruise ESC: Flycolor Raptor 5 45A Lifting and cruise props: 7042 Gemfan (unoptimized)<p>Flight controller: Speedybee F405 Wing GPS: M10<p>Firmware: Ardupilot 4.6.0<p>---<p>This video edit ended up shorter than I planned. Being my first Youtube video with significant post production effort, I underestimated the work required to make a longer in-depth video with voiceover, edited footage, etc.

Show HN: Chili3d – A open-source, browser-based 3D CAD application

I'm currently developing Chili3D, an open-source, browser-based 3D CAD application. By compiling OpenCascade to WebAssembly and integrating Three.js, Chili3D delivers near-native performance for powerful online modeling, editing, and rendering—all without local installation. Access it here:<p><a href="https://github.com/xiangechen/chili3d">https://github.com/xiangechen/chili3d</a><p>Features:<p>Modeling Tools: Create basic shapes (boxes, cylinders, cones, etc.), 2D sketches (lines, arcs, circles, etc.), and perform advanced operations (boolean operations, extrusion, revolution, etc.).<p>Snapping and Tracking: Precisely snap to geometric features, workplanes, and track axes for accurate alignment.<p>Editing Tools: Modify (chamfer, fillet, trim, etc.), transform (move, rotate, mirror), and perform advanced edits (feature removal, sub-shape manipulation).<p>Measurement Tools: Measure angles and lengths, and calculate sums of length, area, and volume.<p>Document Management: Create, open, and save documents, with full undo/redo history and support for importing/exporting STEP, IGES, BREP formats.<p>User Interface: Office-style interface with contextual command organization, hierarchical assembly management, dynamic workplanes, and 3D viewport controls.<p>Multi-Language Support: Built-in i18n support with current languages including Chinese and English.

Show HN: Munal OS: a graphical experimental OS with WASM sandboxing

Hello HN!<p>Showing off the first version of Munal OS, an experimental operating system I have been writing in Rust on and off for the past few years.<p><a href="https://github.com/Askannz/munal-os">https://github.com/Askannz/munal-os</a><p>It's an unikernel design that is compiled as a single EFI binary and does not use virtual address spaces for process isolation. Instead, applications are compiled to WASM and run inside of an embedded WASM engine.<p>Other features:<p>* Fully graphical interface in HD resolution with mouse and keyboard support<p>* Desktop shell with window manager and contextual radial menus<p>* PCI and VirtIO drivers<p>* Ethernet and TCP stack<p>* Customizable UI toolkit providing various widgets, responsive layouts and flexible text rendering<p>* Embedded selection of applications including:<p><pre><code> * A web browser supporting DNS, HTTPS and very basic HTML * A text editor * A Python terminal </code></pre> Checkout the README for the technical breakdown.<p>Demo video: <a href="https://streamable.com/5xqjcf" rel="nofollow">https://streamable.com/5xqjcf</a>

Show HN: Most users won't report bugs unless you make it stupidly easy

Most feedback tools are built like people actually want to report bugs. They don’t. Unless you make it dead-simple, or better yet - a little fun.<p>After shipping a few SaaS products, I noticed a pattern: Bugs? Yes. Bug reports? No.<p>Not because users didn’t care but because reporting bugs is usually a terrible experience.<p>Most tools want users to:<p>* Fill out a long form<p>* Enter their email<p>* Describe a bug they barely understand<p>* Maybe sign in or create an account<p>* Then maybe submit it<p>Let’s be real: no one’s doing that. Especially not someone just trying to use your product.<p>So I built Bugdrop.app - It’s a little draggable bug icon that users can drop right on the issue, type a quick note, and they’re done. No logins. No forms. Just context-rich feedback that your team can actually use — with screenshots, browser info, even console logs if they hit an error.<p>And weirdly? People actually use it. Even non-technical users click it just because "the little bug looked fun."<p>I didn’t want to build another "feedback suite". I just wanted something lightweight, fast, and so stupidly simple that people actually report stuff. If you've ever had a user say “something’s broken” and then ghost you forever, you probably get where I’m coming from.<p>What I’m most proud of? People are actually using it. And their users? They’re actually reporting stuff. Even non-technical ones.<p>Would love to hear if you’ve faced similar problems, and if this feels like something that would’ve helped in your own projects. Not trying to sell you anything — just sharing something I built to scratch my own itch.

Show HN: AI game animation sprite generator

I tried to build AI game animation generator last year ( <a href="https://news.ycombinator.com/item?id=40395221">https://news.ycombinator.com/item?id=40395221</a>), a lot of people were interested, but it failed, mainly because the technology was not good enough.<p>1 year passed, there were a lot of developments in video/image generation. I tried it again, I think it works super well now. Actually beyond my expectation.<p>You can generate all kinds of game character animation sprites with only 1 image.<p>1, upload your image of your character 2, choose the action you want 3, generate!<p>Support basic actions like Run, Jump, Punch and complicated ones like: Shoryuken, Spinning kick, etc.<p>High quality sprite sheet will be directly generated to use in Unity and any game engine.<p>If you are an indie game developer, you don't need to high an artist or animator to develop you game.<p>For studios, it's 10x cost saving and 10x efficiency as no more creating animations for 100 NPCs 100 times.<p>Please check it out, looking forward to your feedback!

< 1 2 3 4 ... 141 142 143 >