News for hackers. Stuff that matters.

usmanmehmood55

Re:Brief Lang on Thursday July 09, 2026 @09:45AM (#48845753)
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.

Re:Show HN: The Mog Programming Language on Tuesday March 10, 2026 @02:48AM (#47319829)
I pay my internet bills for this
Re:Claude Code Checkpoints on Thursday August 28, 2025 @08:56AM (#45051609)
And soon enough it would need a project manager and HR to keep all the agents in line.
Re:Swarm robotics could spell the end of the assembly line on Tuesday August 05, 2025 @09:59AM (#44798074)
title: "how X will improve Y"

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

Re:Swarm robotics could spell the end of the assembly line on Tuesday August 05, 2025 @09:58AM (#44798051)
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.

Re:GitHub CEO: manual coding remains key despite AI boom on Tuesday June 24, 2025 @03:31AM (#44363716)
> The continued shortage of software engineers, coupled with research showing that AI tools are particularly beneficial for junior developers...

I stopped reading after this.

Re:MacBook Air M4 on Thursday March 06, 2025 @01:44AM (#43277165)
> 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.

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.

Re:The subtle art of designing physical controls for cars on Wednesday February 12, 2025 @08:52AM (#43025406)
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 :(

Re:Show HN: I made a tool for voice cloning on Wednesday November 27, 2024 @10:25AM (#42256759)
If you want reassurance, a guy commented "The Trump example on the homepage sounds nothing like Trump."
Re:The First Virtual Meeting Was in 1916 on Thursday November 14, 2024 @10:15AM (#42136961)
Underrated reference
ThePrimeagen punching air rn
LOVE IT
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.
Re:Creating Runtime and Application Images with JLink on Thursday November 07, 2024 @03:16AM (#42074673)
My dumb*s though it was about Segger JLink also lol
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.
Re:Home-Made RTOS on Renode Simulation on Monday October 07, 2024 @03:57AM (#41763729)
Looks really nice. Is there any document or guide comparing it to the common RTOS (FreeRTOS, Zephyr etc)?

Also which boards are supported?

> 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.

I would have been more confident in myself, my hard work and grit.
Re:Show HN: A journaling service that runs over WhatsApp on Monday September 23, 2024 @10:00AM (#41626166)
How is user privacy handled?
Re:Ask HN: How do I monitize this? on Thursday September 19, 2024 @10:58AM (#41592607)
You could have a small commission for the sales on your platform.
Re: on Friday August 30, 2024 @06:07AM (#41399289)
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