HNHacker News
TopNewBestAskShowJobs

ranuzz

157 karma · joined September 23, 2019

Software Engineer, https://makeall.dev
submissionscomments
ranuzz··on Gemini CLI
It says in the pricing page (https://ai.google.dev/gemini-api/docs/pricing) that free usage can be used to improve products, may be for them it makes sense to beta release to free users first https://ai.google.dev/gemini-api/terms
ranuzz··on Ask HN: What are you working on? (May 2025)
I'm building small web and mobile games. Always exploring new game ideas, happy to chat with others in game dev
ranuzz··on Ask HN: What is the best programming language for "vibe coding"?
yeah, that's true. but given the pace at which codegen techs are evolving we can still speculate :)
ranuzz··on Phoenix LiveView 1.0.0 is here
Congrats! I’ve been waiting for the stable release since I saw the keynote https://www.youtube.com/watch?v=FADQAnq0RpA
ranuzz··on Ask HN: What's your favorite text-based adventure game?
amazing! it sure is creative. found the online version gonna give it a try.
ranuzz··on Ask HN: What's your favorite text-based adventure game?
yep, that's what I was thinking. A lot of filler can be written using llm.
ranuzz··on Ask HN: What's your favorite text-based adventure game?
oh awesome. I wasn't around when it was released but did play it on an emulator years after and was amazed at how magical it felt when the game understood what I was typing in plain English.
ranuzz··on Ask HN: What's your favorite text-based adventure game?
nice! lots of new suggestions... I recently picked up torn again and remembered old text-based or interactive fiction games... I'm gonna play whatever is available online. thanks!
ranuzz··on SaaS services behind a startup
Interesting to see no sales or CS section in the tools categorization. I see there is an enterprise plan and contact us link though.
ranuzz··on Ask HN: What happened to vanilla HTML/CSS/JS development?
To build an application a framework was always a requirement. Developers either used an existing one or created their own. And I believe it is true for any application development, the code you see in tutorial or courses are not the same in a professional environment.

Same goes for HTML/CSS/JS, in fact, CSS and JS are the answer to the limitation of HTML and static page serving which was the vanilla www. As for your question, I don’t see HTML/CSS/JS going anywhere, they are the building blocks of web development and are written as such.

ranuzz··on Ask HN: Resources to learn generative art programming?
"Computers and the Imagination: Visual Adventures Beyond the Edge" is a great book, not exactly on generative art but very inspiring [https://www.goodreads.com/book/show/2489703.Computers_and_th...].

For implementation, I have found https://pixijs.com/ very useful.

ranuzz··on Ask HN: Share your personal site
https://makeall.dev/

just a collection of my notes, posts and side-projects...

ranuzz··on Wordle now redirects to NY Times
they changed the storage keys, broke my wordle bot script too :(
ranuzz··on Ask HN: Gmail account security
Happened to me too. Gmail asked for a valid phone number for verification though and after that it worked.
ranuzz··on Ask HN: Is it just me or do 99% of SWE jobs offers seem completely pointless?
In my opinion, If you ask too many ‘why’ almost every business will start to sound useless. There is no immediate need for most of the products where the majority of the funding goes. But it is the capitalistic vehicle on which the economy booms, and a booming economy funds a lot of useful projects and elevates the living standard for everyone.

Since, by this definition all businesses are useless, corresponding jobs will sound pointless too. But you can always find something interesting to work on while on a job. Don’t forget you are in-charge of your career and there is plenty of time to shape it the way you want.

ranuzz··on Ask HN: I want to get started with Speech-to-Text. Where do I begin?
As part of ETL or just basic understanding about the how the speech data is handled try this tool : https://github.com/wiseman/py-webrtcvad

It is a python wrapper for a library for voice activity detection. It acts as a starting point while working on speech recognition problems. Helped me understand and discover a lot of concepts related to audio signal and data when I was in your shoes.

ranuzz··on Ask HN: Do you have to use LinkedIn to get hired?
From my own experience, Linkedin is currently the best place to get your profile discovered by a potential employer. There are others too like triplebyte, workatastartup, etc. but linkedin is the biggest.

If you are seeking a job then you are better off contacting and reaching out yourself. But even in this case having a linkedin profile, lots of connections and references help potential employers screen you later in the process.

ranuzz··on Google hired union-busting consultants to convince employees “unions suck”
I agree, there is an incentive for employers to create an environment where employees are being gaslighted by the employer but that might turn into a toxic work culture (IMO).

I think creating an uncertain environment where the majority lives in a myth of being a high performer and salary discussion is frowned upon benefits companies the most.

ranuzz··on Google hired union-busting consultants to convince employees “unions suck”
This line of thought might be something that makes employees think that “union sucks”. At a place like Google I assume that everybody thinks they are high-performers and in most cases they are since they got into google. So the majority will always think that they will be “under compensated” and never attempt to unionize. What I want to know is, is it really just another way to convince employees against unions ?
ranuzz··on Substack launches an RSS reader to organize all your newsletters (2020)
Seeing a lot of posts regarding RSS on HN I tried to find if new blogging platforms support RSS natively and found this from substack.
ranuzz··on Ask HN: Is Web3 real or marketing hype?
IMO web3 is real.

Web3 is introducing new ways in which we will use the internet. Existing technologies and platforms will remain as is IMO, it just represents a new phase of application development on the internet. By that definition it will allow a lot of new players to build the companies that will be the FAANGs of the next decade or so.

ranuzz··on Ask HN: Who wants to collaborate?
Awesome thread OP. I can't wait to read the comments and reach out to people.

From my side, I am open to collaborating on any small and fun projects like, a serverless web app, a mobile app, a command line program or even a library of some sort, for example micro apps shared here https://mapps.makeall.dev/ . That could involve learning a new skill or sharpening an old one.

Feel free to reach out, email in the profile.

ranuzz··on Ask HN: Is Web 3.0 just crypto or something more?
It is the new phase of the internet so it might mean different things to different people. To me it's the rise of decentralized and distributed applications on the internet consuming and producing machine readable or semantic data that can be communicated across platforms.
ranuzz··on Ask HN: What are the best tech books you read in 2021?
The Pragmatic Programmer: From Journeyman to Master by Andy Hunt
ranuzz··on Ask HN: How to know what I don't know, early in my career
Technical communication is really important and you get good at it with time, practice, experience and feedback. I define technical communication as a skill to explain any project to a fellow engineer. Either in person or in the form of a written document. This will help you understand your projects more clearly and also in future interviews where you will have to explain what you achieved in the past.
ranuzz··on Ask HN: What if you hate web development?
FullStack roles can transition into non-web development roles. You can branch out to tools development that revolve around web development. Maybe a devops or SRE kind or role if that is where your interest lies.

If you want to leave web development and anything related to it behind then I’ll suggest getting deep expertise in one of the programming languages you use as part of your job (python, java, typescript, etc) and then look for jobs where the core requirement is language expertise and product is not web app.

ranuzz··on Ask HN: What does “metaverse” mean to you?
To me it means a more immersive computing experience. For example, we mostly interface with computing devices via a flat screen or mic/speaker, the metaverse will allow development of more mainstream Human–computer interaction (HCI) technologies that changes the way we do day to day tasks on computer, like social networking, gaming, entertainment, office work etc.
ranuzz··on Alternative Websites and Communities to Reddit.com
reddit community finding reddit alternatives on reddit. Fairly active, although not many people in the subreddit.
ranuzz··on DAO votes to join Blender Development Fund as Patron member
>> it's more of a concept, an idea.

Thanks for stating it this way, makes a lot more sense now. Your example and blog post cleared a lot of doubts !

ranuzz··on DAO votes to join Blender Development Fund as Patron member
I have spent some time learning about DAOs and this is what I understood. Please correct me if there is a mistake.

Coined as Decentralized autonomous organization, they are decentralized applications whose main function is to handle fund disbursement. They work more or less as any other treasury but in a more transparent and automated way.

What further separates them from the traditional treasury is that they are essentially a piece of code that runs on blockchain networks, like Ethereum, Cardano, Solana etc. It makes DAOs a lot different from traditional organisations and businesses from an economic and regulation sense.

Let’s take an example DAO and how it operates. There is no defined template of a DAO yet so I’ll use this open source code written in solidity as an example https://github.com/blockchainsllc/DAO/blob/develop/DAO.sol

This can be called a decentralized application or a smart contract. It defines an Interface which can be used to instantiate a DAO contract. The first few constants define the regulatory parameters. The most interesting part is the proposal array. It holds all the proposals submitted by the proposal creator that specifies an amount which is to be paid to the proposal recipient if it gets approved. Approval is done by DAO stakeholder by casting votes.

From a freelancer’s perspective this can be a bidding platform where gig workers can place their proposals and get paid once the work is done. A very transparent and seamless experience as compared to existing freelance marketplaces.

Page 1 of 3Next →