HNHacker News
TopNewBestAskShowJobs

ertucetin

380 karma · joined July 15, 2016

https://github.com/ertugrulcetin
submissionscomments
ertucetin··on AI companies are shredding rare books
They are playing dirty.
ertucetin··on ClojureScript Gets Async/Await
The beauty of Clojure/Lisp is that we have a nice macro system. Over the years, people created their own macros to simulate async/await. This is a powerful feature of Lisp, you don’t have to wait for an official release, you can just add that feature to the language yourself. Now we don’t have to use that custom macro anymore, which basically did the same thing.
ertucetin··on Sam Altman may control our future – can he be trusted?
People call him Scam Altman for a reason.
ertucetin··on Data Manipulation in Clojure Compared to R and Python
I’ve built many different kinds of software (backend, frontend, 3D games, cli tools, code editor, and more) with Clojure and have been using it for over a decade now.

I can confidently say that, among the list I mentioned, it’s the best for data manipulation/transformation. Thanks to the author for presenting it clearly and showing how the libraries and code look across different languages, all of which do a great job.

But Clojure has its own special place (maybe in my heart as well :). I think Clojure should be used more in the data science space. Thanks to the JVM, it can be very performant (I’m looking at you, Python).

ertucetin··on AI made coding more enjoyable
It is enjoyable if you are working on boring/enterprise software; it is not enjoyable when you are working on your own things.
ertucetin··on Open source is not about you (2018)
I just fucking love this guy.
ertucetin··on We mourn our craft
That's why I'll only read source code written until 2024.
ertucetin··on I miss thinking hard
It’s the journey, not the destination, but with AI it’s only the destination, and it takes all the joy.
ertucetin··on How AI destroys institutions
Recently wrote a blog about this: https://ertu.dev/posts/ai-is-killing-our-online-interaction/
ertucetin··on Ask HN: Share your personal website
https://ertu.dev
ertucetin··on Total monthly number of StackOverflow questions over time
I recently wrote a blog post similar to this situation: https://ertu.dev/posts/ai-is-killing-our-online-interaction/
ertucetin··on Immersa: Open-source Web-based 3D Presentation Tool
Yes, sorry about that if it annoyed you. I was too busy to write a good human-sound readme. It was an old project, and I wanted to release it as open source as quickly as possible.
ertucetin··on Immersa: Open-source Web-based 3D Presentation Tool
Hey, thanks for the feedback. Honestly, I don't know. It seemed pretty easy to do that way at that time. But I'd accept PRs that could improve the product.
ertucetin··on Ask HN: What Are You Working On? (December 2025)
Currently polishing my game, it's a 3D troll platformer. I published the initial demo on Steam last week: https://store.steampowered.com/app/4224780/Reflex_Run/

I am using a very different tech stack for it. It is written in Clojure.

ertucetin··on If you're going to vibe code, why not do it in C?
Why not do it in Lisp? At least, it is cool.
ertucetin··on Bruno Simon – 3D Portfolio
It looks really nice, but CPU usage is almost 100% all the time. I have a MacBook Pro M3. When I open some fancy Three.js scenes that I found on the net, I instantly profile them. Most of them are really bad in terms of performance. I don't know why.
ertucetin··on Show HN: Walrus – a Kafka alternative written in Rust
We need Rust alternative not written in Rust
ertucetin··on Translating a Fortran F-16 Simulator to Unity3D
Here is Clojure implementation of Space Simulator: https://wedesoft.github.io/sfsim/
ertucetin··on The Chrome VRP Panel has decided to award $250k for this report
Does this mean engineers of Google can't fix it?
ertucetin··on Comet Browser by Perplexity
We just need a software that renders the f**ing html/css, that's all. Everyone please stop creating new browsers.
ertucetin··on Show HN: Spark, An advanced 3D Gaussian Splatting renderer for Three.js
This is cool also BabylonJS has nice gaussian splat support as well: https://doc.babylonjs.com/features/featuresDeepDive/mesh/gau...
ertucetin··on Clojuring the web application stack: Meditation One
Nope, please do a benchmark. It's almost saying Go is 5 times faster than Java.
ertucetin··on Chicory: A JVM native WebAssembly runtime
Can we use any JVM language, like Clojure?
ertucetin··on Software development topics I've changed my mind on
> REPLs are not useful design tools (though, they are useful exploratory tools)

I disagree with this. I’m a Clojure dev, and most of the time, I use the REPL to iterate on features, fix bugs, and refactor, thanks to the fast feedback loop.

I used to be a Java dev—oh god, restarting the whole app after every change made me want to shoot myself in the head. Now, I use the REPL to build what I want and then move on. This brings joy back to programming.

I’m not saying other languages are bad, but working with Clojure is more enjoyable for me. I’m at least 2-3 times faster than I was with Java. Of course, there are techniques you need to know to write efficient and idiomatic functional code.

ertucetin··on I made a multiplayer shooter game in Lisp, here is my journey
I guess no, if it performs really well I might consider it.
ertucetin··on I made a multiplayer shooter game in Lisp, here is my journey
Author here, thank you all for taking the time to read about my journey and, of course, for playing my game.

I’m very glad that you liked it!

ertucetin··on App Should Have Been a Website (and Probably Your Game Too)
> WebGPU and web games are said to be catching up to native-level performance, and some argue they’re already there.

I can’t agree with that, sorry. I’m developing 3D games for the web, and the limitations are asset size, memory size, and CPU/GPU constraints feel like developing games with 2001-era resources. The web isn’t there yet, and I’m not sure it will be anytime soon. There are some impressive apps leveraging the web’s fast distribution, but 3D games are harder in that regard. You can create content-rich, visually appealing 3D games, but then you severely limit your audience. I’m considering moving to native game development because the web’s limitations are daunting.

ertucetin··on How I write code using Cursor
I also found myself feeling a bit dumb after using Copilot for some time. It felt like I didn’t have to know the API, and it just auto-completed for me. Then I realized I was starting to forget everything and disabled Copilot. Now, when I need something, I ask ChatGPT (like searching on Stack Overflow).
ertucetin··on Gamedev in Lisp. Part 2: Dungeons and Interfaces
This is a very good read. I’m developing a multiplayer, third-person, spell-based shooter game using Lisp (ClojureScript). It’s a 3D web-based game. I’ll also be writing a blog post about my journey, including the tools and abstractions I created for the project. If you’re interested, here’s a demo link: https://wizardmasters.io
ertucetin··on Ask HN: What are you working on (September 2024)?
I am working on a multiplayer spell-based shooter game using BabylonJS and Clojure. It's a browser game; if anyone is interested, here is the demo link: https://wizardmasters.io

It's in the prototype phase, and I was heavily inspired by the game Spellbreak.

Page 1 of 4Next →