HNHacker News
TopNewBestAskShowJobs

usmanmehmood55

34 karma · joined August 30, 2024

submissionscomments
usmanmehmood55··on Brief Lang
Brief, an experimental declarative language built around contract-enforced state transitions.

The language models programs as transactions with preconditions and postconditions. Instead of writing control flow directly, you describe valid state transitions, and the compiler is supposed to verify that the transaction satisfies its contract.

It also has, among other variants, an "Embedded Brief" variant, for embedded systems. Which in a lot of cases are state machines, so it seems like a nice fit on the surface.

usmanmehmood55··on Show HN: The Mog Programming Language
I pay my internet bills for this
usmanmehmood55··on Claude Code Checkpoints
And soon enough it would need a project manager and HR to keep all the agents in line.
usmanmehmood55··on Swarm robotics could spell the end of the assembly line
title: "how X will improve Y"

article: "x + gen AI = more/better/cheaper Y"

usmanmehmood55··on Swarm robotics could spell the end of the assembly line
I went into the article expecting to find useful insights on swarm robotics.

I found nothing but a bunch of buzzwords and a sense that the author doesn't know a thing about swarms OR robotics.

usmanmehmood55··on GitHub CEO: manual coding remains key despite AI boom
> The continued shortage of software engineers, coupled with research showing that AI tools are particularly beneficial for junior developers...

I stopped reading after this.

usmanmehmood55··on MacBook Air M4
> Up to 23x faster than fastest Intel‑based MacBook Air

Comparing it to a 6 year old laptop.

> Up to 2x faster than MacBook Air (M1)

Comparing it to a 5 year old laptop.

Love these comparisons.

usmanmehmood55··on File Pilot: A file explorer built for speed with a modern, robust interface
This is SO much better than Windows explorer! And I'm more than happy to pay for it.

The only issue I have noticed is that the context menu takes a while to open, and it is made worse because of the opening and closing animation. It keeps bugging me because I feel like the context menu of Windows explorer is a bit snappier than this.

I might be wrong but that's what it feels like.

usmanmehmood55··on The subtle art of designing physical controls for cars
I was just thinking about this while checking out the Seedlabs page.

Because now it is somewhat commercially available, and a lot of people (including myself) that previously weren't thinking of having this just because of the hasstle of assembling it themselves, can now consider buying a pre-made unit and play around with it.

I was thinking that it'd be REALLY GREAT if there was an easy way of making "apps" for this smart knob. Kind of like watchfaces or pebble apps. Anything to make it easier for people to play around with this. Maybe a lightweight SDK or something.

I'd be more than happy to contribute to such a thing, but doing this alone is too daunting of a task.

Side note, the 245 EUR price by Seedlabs is equally daunting :(

usmanmehmood55··on Send someone you appreciate an official 'Continue and Persist' Letter
Real
usmanmehmood55··on Show HN: I made a tool for voice cloning
If you want reassurance, a guy commented "The Trump example on the homepage sounds nothing like Trump."
usmanmehmood55··on The First Virtual Meeting Was in 1916
Underrated reference
usmanmehmood55··on Show HN: Tududi – A Minimalist, Open-Source Task and Project Management Tool
ThePrimeagen punching air rn
usmanmehmood55··on Show HN: Draw.Audio – A musical sketchpad using the Web Audio API
LOVE IT
usmanmehmood55··on Show HN: GitQuill – free cross-platform GUI for Git, inspired by GitKraken
Looks really nice. For me, GitKraken is the gold standard and my go to app for Git workflows. I'd love to contribute to this.
usmanmehmood55··on Creating Runtime and Application Images with JLink (2021)
My dumb*s though it was about Segger JLink also lol
usmanmehmood55··on Embedded Rust in Production?
I was just about to point this out in my own comment but yours sums it up quite nicely. As an embedded software guy this article gives next to no specifics or details on what the bugs were and how they got solved with Rust.
usmanmehmood55··on Home-Made RTOS on Renode Simulation
Looks really nice. Is there any document or guide comparing it to the common RTOS (FreeRTOS, Zephyr etc)?

Also which boards are supported?

usmanmehmood55··on Galaxy Buds reportedly exploded in a user's ear causing permanent hearing loss
> Samsung device battery explodes, said device being literally inside the ear of the user.

> Also Samsung: The affected user mentioned in the community post that Samsung offered a new pair of earbuds as a gesture of “good faith,” but refuted the claims of the earbuds exploding.

usmanmehmood55··on Ask HN: I'm 18. If you were my age what would you do differently in your life?
I would have been more confident in myself, my hard work and grit.
usmanmehmood55··on Show HN: A journaling service that runs over WhatsApp
How is user privacy handled?
usmanmehmood55··on Ask HN: How do I monitize this?
You could have a small commission for the sales on your platform.
usmanmehmood55··on [dead]
C C++ Toolkit https://marketplace.visualstudio.com/items?itemName=UsmanMeh...

What can you do with it?

- Create new C and C++ projects. - Use dedicated buttons to compile, run, and debug the projects. - Create structured library files with boilerplate code. - Automatically install any missing build tools.

How is it better than similar extensions?

- Support for multiple files: Most other extensions only support compilations for single files, or they have exceedingly complicated ways of compiling multi-file projects. My extension is built to support multi-file projects.

- Automatic installation of tools: Other extensions require complicated setups and configurations for tools like compilers, debuggers etc. My extension detects these tools automatically and if they are not found, it offers to correctly install them for you. It doesn't punish you for not knowing what 'PATH' is.

- Configuration of VSCode: Other extensions rely on .vscode configuration files to work correctly. My extension configures those files to make VSCode work correctly.

- Structured projects: My extension uses CMake for its builds and with it, users can create any kind of project structure. Add as much complexity as you want, or keep it dead simple. And for beginners who don't know how to use CMake, the extension automatically creates and updates CMake files for simple tasks like adding a new library.

I've recently hit 300 downloads but very little feedback from any users. I'd love to receive feedback from people here, especially ones that regularly code in C.

https://imgur.com/a/MpP3GLf