News for hackers. Stuff that matters.

alexbezhan

Re:Scarf has moved away from Haskell on Saturday July 11, 2026 @06:32AM (#48870682)
I find the need for type systems is less important now. and thats me saying this after 15 years of coding in Java, Scala, Kotlin, Typescript.

Now I am using Elixir and incredibly surprised by how little I need static types. They are useful, but less needed now.

Never could believe I would say that. But I'm the most productive I ever been.

I get bugs of course, but they are related to queues lengths, retries, api errors, memory usage, performance, ... Bugs related to incompatible types are rare.

There is a book, called "The Price of Tomorrow". Talking about this specific problem. TLDR: Inflation
Re:YouTube to automatically label AI-generated videos on Thursday May 28, 2026 @02:12PM (#48313092)
Its possible to appeal if you have a legit channel. My mom actually got demonetized accidentally. She managed to appeal and successfully got it fixed by Youtube.
Re:Celebrating 20 Years of MDN on Friday July 25, 2025 @05:45AM (#44681368)
MDN is the best. I use only standard web features and it’s a blessing to have MDN. Thank you for your hard work.
Re:Wikihouse: Open-Source Houses on Wednesday January 10, 2024 @04:16AM (#38938061)
People build much worse houses now, from aesthetic perspective. No matter where I go, I usually prefer to live in a city center because that's where the most pleasing houses are. We forgot how to build nice houses. Sad.
Re:Mariposa – A programming language with time-travel on Wednesday January 10, 2024 @04:05AM (#38937966)
It's a toy language. A toy.
Re:Lapce Editor 0.3 on Tuesday November 14, 2023 @11:06AM (#38265038)
Code folding is still not supported. It's a dealbreaker for me https://github.com/lapce/lapce/issues/749
Re:Ask HN: PG's 'Do Things That Don't Scale' Manual Examples on Wednesday October 25, 2023 @09:53PM (#38020771)
I manually signup users. They leave their email on the website, I then go and create user in Auth0 and send them invitation.

Planning to change this flow now before going public.

I’m a founder of a company, and I hire managers. It depends on the person skill set, and not the title.

The business still needs middle management, but they are cutting the weakest people. It just turns out that a lot of middle managers are weak.

Great web app, great UX. What did you use for user registration and confirmatino email? Auth0?
Re:Choose Postgres Queue Technology on Monday September 25, 2023 @03:27AM (#37640567)
I'm using SQLite as my main database. Is it a bad idea to build queues on top of SQLite?
Re:I'm writing a new CLI text editor, because I can on Friday September 22, 2023 @03:09PM (#37616334)
CRM from scratch - https://www.youtube.com/watch?v=l4QjeBEkNLc (Shameless plug)
Re:Linear code is more readable on Friday September 15, 2023 @08:59AM (#37522246)
I write top-to-bottom code almost always. And prefer not to have separate functions if I don't need them. Here is the real example I'm building CRM https://www.youtube.com/watch?v=l4QjeBEkNLc
Re:Ask HN: Who is hiring? (August 2023) on Tuesday August 01, 2023 @06:47PM (#36964323)
I’m hiring my first Full Stack Web programmer to the team. The app is called AMS Pilot. It’s a spreadsheet interface specifically designed for Amazon PPC (pay-per-click). PPC managers use it as their daily driver. It lets the users perform the work they need to do - optimise PPC campaigns.

I avoid bloated libraries if possible and try to retain as much control over user experience as possible. While also keeping the app simple.

There is no OOP bs in the code. The coding principles are very similar to the ones that Casey Muratori and Jonathan Blow use, since I came to similar conclusions after programming for 13+ years.

On the server-side I use Node with Typescript and SQLite.

In the browser I use Vanilla DOM API in Typescript and a little bit of HTMX. The app is using Amazon API a lot, to download the PPC data on a daily basis and show it to the user.

If you have web experience 3+ years, are from Eastern Europe or similar timezone and are interested, DM me please in Twitter @alexbezhan

Re:Going from React to Vanilla JavaScript on Saturday July 08, 2023 @10:17AM (#36644663)
Author here. I've used React Table for this, which has like 20k+ stars on Github. It's slow. Imagine you want to edit a cell in a spreadsheet with 40k rows. You MUST create a new array, otherwise React won't update the DOM.
Re:Going from React to Vanilla JavaScript on Saturday July 08, 2023 @10:15AM (#36644635)
Author here. JSX makes it easy to do easy things.

Building DOM is not a hard problem at all. Yes, it's more tedius with Vanilla DOM. But that's not a hard problem.

Hard problem is making it fast, reliable and predictable.

Re:Ask HN: Who is hiring? (June 2023) on Friday June 02, 2023 @02:02PM (#36168610)
My bad, try now
Re:Ask HN: Who is hiring? (June 2023) on Thursday June 01, 2023 @05:56PM (#36157934)
Looking for Nodejs developer: - Experience in Nodejs backend/full-stack 2+ years - Experience in software development 7+ years - Experience with Worker threads is a must - Experience with PM2 is a must

About the project: SaaS web application for analysing and optimisation of PPC data on Amazon. You will have the opportunity to do full stack development from start to finish, owning the entire thing. We embrace simplicity in the tech stack and getting things done. Stack: Nodejs, SQLite, HTMX, React, Typescript.

DM me on Twitter @alexblearns

Move slow and keep things as usual.
Re:Syncthing: A continuous file synchronization program on Tuesday May 09, 2023 @04:09PM (#35879728)
What if I do sqlite backup with cron and then sync the backup?
Re:Syncthing: A continuous file synchronization program on Tuesday May 09, 2023 @03:41PM (#35879425)
Can I use it to backup SQLite? Like an alternative to Litestream? Are there any negative implications for doing this?
Re:Nim 2.0.0 RC2 on Friday March 31, 2023 @12:35PM (#35389565)
What app are you developing with it?
I don't need Javascript runtime semantics. I just want to use Typescript.

Ask HN: Looking for advanced spreadsheet JavaScript library?

The features I'm looking for: - Column resize - Column reorder - Column filters (like in excel) - Lazy rows with infinite scroll (not loading the full spreadsheet at once, but only few hundreds of rows) - Ability to aggregate rows and expand/collapse children rows (like in pivot table)Basically a headless spreadsheet logic.

( Read More... | no comments | on HN )

Older »