HNHacker News
TopNewBestAskShowJobs

milani

154 karma · joined May 8, 2012

Software Engineer http://milani.blog
submissionscomments
milani··on Ask HN: What are you working on? (September 2025)
Often, when I use generative AI to produce videos, the results are close to what I envision but rarely capture my imagination exactly. Prompting the AI to fix specific details can be a cumbersome and time-consuming process. To address this, I'm developing solutions that make the creative workflow more intuitive. So far, I’ve built an app that allows users to provide visual clues as guides, along with a 3D environment where the camera can be freely manipulated within the generated scene.

The community is moving fast though. Now higgsfield allows using arrows and pointers to edit the video but so far, no one is doing a good camera control visually.

milani··on All possible plots by major authors (2020)
Not fulfilled yet? Maybe in the next tick.
milani··on Daylight Computer – New 60fps e-paper tablet
Congrats on the launch!

I was scrolling and everything on the hardware looked great (although I was looking for how the tech is different from e-ink, not how better its properties are).

Then I reached "Introducing Sol:OS" and stopped right there. Didn't look further and closed the tab. I'm skeptical when it comes to custom OS. Not a lot of startups can handle a hardware+software company. Hardware is hard enough. Software is second class citizen and doesn't get regular updates after a few years.

milani··on Observation of zero resistance above 100 K in Pb₁₀₋ₓCuₓ(PO₄)₆O
Not comparing here, but I just remembered that the first paper on graphene was rejected (twice) and one of the reviewers said something like 'this paper does not represent a scientific advance.'
milani··on Show HN: Continue – Open-source coding autopilot
> I don't need to trade that for need to spend time to know what and more importantly why something is where it is.

I had two options: 1. Learn everything first and then start prototyping. 2. Start prototyping and learn along the way. I chose the latter. But instead of searching stackoverflow and putting the pieces together, I used GPT and learned from the generated outputs in the context of my own problem.

It may not save a lot of time in larger projects because as you said, one should ultimately learn the "what and why", but it definitely provides a more pleasing experience. And I guess the time-saving part becomes more relevant with better tooling, like the suggestion I had.

milani··on Show HN: Continue – Open-source coding autopilot
I'd say it is a UX concern. It could show you the things it referenced in the prompt. So you'd only hit enter or customize it if needed :shrug:.
milani··on Show HN: Continue – Open-source coding autopilot
For smaller pieces, you are right. But as a BE engineer, I was prototyping a concept and I didn't know much about Typescript+React+React-Router-Dom+React-Hooks-Form, etc etc. So I listed the libraries, a few lines of boilerplate and API definitions that RTK toolkit generated for me. Then asked GPT to generate the full page. It was much faster than I could "code it myself".

And that's why it is a "pain point". These all can be done automatically.

milani··on Show HN: Continue – Open-source coding autopilot
In my experience working with GPT4, if I give enough context on types, other functions definitions and the libraries I use, I get very accurate results. But it is a tedious task to copy paste from multiple places (type definitions, function definitions, packages, etc.).

In addition to the selected lines, does Continue support getting related definitions from the language server and inject them in the prompt? That would be huge.

milani··on Iranians sell kidneys on Instagram to survive economic hardship
I don't think this is true. https://www.averagesalarysurvey.com/iran
milani··on Reliability: It’s not great
> lower cost as you scale

The cost aside, I'm wondering how fly or heroku support their customers when they grow to microservices ecosystems.

The problem shifts from deploying easily to deploying reliably meaning one release of a service should not break the other services. Other problems appear too, like service discovery, peer authentication, gateways, test and staging environments where there are downstream dependencies, etc.

Are customers supposed to leave when they grow to this level? Or are there solutions for these?

milani··on Ask HN: I'd like to learn how to tell stories better to friends
Look at this course from Pixar on storytelling https://www.khanacademy.org/computing/pixar/storytelling
milani··on Launch HN: Theneo (YC W22) – Generate Stripe-Style API Docs
Headsup: The link to Github Action does not work.

The difficult part for me is maintaining the docs over time. I can generate 80% of what theneo does automatically in swagger style. The remaining 20% (manual editing, what your platform offers) is the missing part with my current solution, yet I cannot see how theneo solves updating most of the doc and placing back the manual edits.

milani··on Warp: Fast, Rust-based terminal (waiting list)
What if you open an editor inside this terminal and collaborate in there?
milani··on Replit used legal threats to kill my open-source project
I'm amazed by Radon's thoughtful replies in the email threads and the blog post itself. Lesson for me is to resolve issues with dignity and patience.
milani··on Ask HN: Who is hiring? (June 2021)
Klue | Senior Backend & Senior DevOps & Senior Data Engineers | Remote (US & Canada), HQ in Vancouver | Full-time | klue.com/jobs

From a technical standpoint, Klue's mission is to descale data to the human level so people can process the information. Currently, the focus is on sales enablement but tomorrow it is all teams enablement. Klue raised Series-A in September 2020 and is in the growth state.

Here are some of the challenges we are currently working on as the backend team: * Ingesting thousands of news articles, web pages, marketing and sales data points per day. The challenge is dealing with unstructured data,indexing them for a long period of time and making them searchable and ready for different analyzes. * Expanding our Rails REST API and offering public APIs to enable integrations. * Architect infrastructure for a scalable, resilient and robust service. We are migrating from a monolith architecture to microservices.

Our current tech stack: * Python (Flask), Ruby (Rails), PostgreSQL, Elasticsearch, Redis, GCP, AWS, Tensorflow, Keras, Docker, Kubernetes. * We are open to use different tools and languages if they reduce costs associated with solving problems!

Apply at: https://klue.com/jobs

milani··on 55,000 lines of Rust code later: A debugger is born
From the blog "Just like llvm facilitated the rise of hundreds of new computer languages, I forsee a similar rise for debugging and debuggers in the coming years."

But the author provides no evidence to support the claim. Why would the status quo change?

milani··on Can continuation passing style code perform well?
Cool, I'll check them out. If it is "one of the more efficient and effective ways to implement a compiler", are we aware of any non-functional languages that use this style in their compilers? Asking since most compilers use LLVM and LLVM is in SSA form.
milani··on Can continuation passing style code perform well?
Can a Decent Compiler convert direct style to CPS under the hood so to have the best of both worlds? Let's say we return Result<Integer> for the lookup and then pattern match for error or result. A compiler would be able to create two callbacks based on the match arms and change the lookup interface to accept them.
milani··on A Framework for Writing Better Documentation
This is very useful and practical. I never thought about documentation in this way.
milani··on Ask HN: What's a side project you built to make money that hasn't?
I like it and would use it. For paying customers, they probably come from places like github marketplace. I think you should work on getting it out of the door.
milani··on Ask HN: What's a side project you built to make money that hasn't?
I tried to build the Eventbrite but for Zoom: if you hold online classes, meetings, etc. on zoom and you want people to sign up and receive zoom links periodically, create a page and we help you find audience.

Then I realized there are launched products with the same idea and the bigger problem: what if Zoom tries to do it? So I never completed the app.

Anyway, zoom.page is for sale ;)

milani··on Iran’s Top Nuclear Scientist Killed in Attack
By the way, if you need to hear it from former CIA director:

>I do not know whether a foreign government authorized or carried out the the murder of Fakhrizadeh. Such an act of state-sponsored terrorism would be a flagrant violation of international law & encourage more governments to carry out lethal attacks against foreign officials.

https://twitter.com/JohnBrennan/status/1332400793559949312?s...

Your beloved democracy can be terrorist too. We have good reasons to believe Israel was behind the attack. Even if not in this case, there are a dozen more.

milani··on Iran’s Top Nuclear Scientist Killed in Attack
> That is absolutely my opinion yes. > Hezbollah was a terrorist organization last I heard.

Ok, I needed to hear those! So the books didn't teach you much.

milani··on Iran’s Top Nuclear Scientist Killed in Attack
> Also note that just because media keep repeating the Palestinian myth doesn't mean it is true. The has never been a Palestinian country before 1948 when Israel was created.

I don't get the point here. Whether it was named Palestinian or not, it doesn't change the fact that Israel occupied those territories! We are talking about land, not names.

Well, in those books that you read, was it mentioned why Hezbollah was created and what it is doing now? Would you say they are terrorists but Israeli government is not? And what would you say if someone acts directly in a terror operation or via proxies? Does it matter?

milani··on Iran’s Top Nuclear Scientist Killed in Attack
> Intent. Understanding of intent is incredibly important when analysing any conflict.

Well, I think all reasonable minds see that the intent of the US is to stay as the world's power and it is a bad intent to have a nuclear weapon for!

milani··on Iran’s Top Nuclear Scientist Killed in Attack
> Because the Iran I know funds Hezbollah

Have you ever considered researching what Hezbollah is and is not? Or its origin and history?

> Are we talking about the same Israel?

It seems we are not! I think searching "occupied territory of Palestine" would shed some light on what we are talking about.

milani··on Iran’s Top Nuclear Scientist Killed in Attack
Who does decide what defensive and what not? The facts on the ground shows if any country is to be judged, it is US with all wars it began in the past century. I can't believe I'm reading this!!!
milani··on I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
Does YC invest in startups that have Iranian citizens as co-founders? Are there any limitations in accepting those applicants?
milani··on Ask HN: What is the best enterprise software you use every day?
Why is Splunk among the bests for you? What is the cheaper alternative?
milani··on Ask HN: How to be fluent in functional language speak?
I had the same problem and decided to begin with fundamentals. I read "types and programming languages" by Benjamin C. Pierce and then things started to make sense.
Page 1 of 3Next →