Hacker Newsnew | past | comments | ask | show | jobs | submit | kaesve's commentslogin

I like https://thebookofshaders.com/ . It’s unfinished and I don’t think it’s been updated in years, but what’s there is pretty good


I second this! Shame it’s still not finished though. I did this tutorial like 5 years ago


I'd use this on linux as soon as it's available


Just added a Linux download!


https://github.com/jonas/tig is one of the first things I install on a new dev machine. It's a really nice UI for staging files or hunks. Since it's just a companion to the git CLI, it feels much more focused than full-blown git GUIs, and doesn't do anything magical.


Sounds like something comparable to LazyGit. https://github.com/jesseduffield/lazygit


yes I do too. I do wish its ui navigation was a bit more 'humane'. more often than not I end up switching to next commit instead of next page.


Absolutely one of the best TUIs for sure.


Don't forget Knuth wrote the paper on complexity of song lyrics https://dl.acm.org/doi/pdf/10.1145/1008354.1008355


There's https://arxiv.org/abs/2310.00166, which uses an LLM for intrinsic rewards for a RL agent. They use it on nethack. It was discussed on the TalkRL podcast: https://www.talkrl.com/episodes/pierluca-doro-and-martin-kli...


Ooh, really cool! Thanks for the links.


neat! I've wanted to add irregular grids to my infinite minesweeper. Playing your version, it definitely adds something. How do you generate your grid? Is it voronoi cells on top of blue noise?


Thanks a lot. And I've had some thought about making this infinite, but it's a bit harder!

The generation is inspired by what Oskar Stålberg has done for his game Townscaper. It is done with those steps: - start with triangles (ideally in an hexagonal pattern). - merge pairs of triangles into quads, randomly leaving some as triangles. - we subdivide both quads and triangles, and end up with quads only. - smooth the whole to get nicer shapes

It can be a bit abstract with just this list, so you can see some videos in my tweet: https://twitter.com/fradingue/status/1712218108826460428

I've also created a webgl engine to solve this type of procedural modeling for the web, and you can see 2 examples scenes where you can play with parameters that affect the shape of the irregular grid: - https://polygonjs.com/gui/irregular_quads/edit - https://polygonjs.com/gui/irregular_quad_relaxation/edit


  Location: Philadelphia/New York
  Remote: Possible
  Willing to relocate: No
  Technologies: Python, TensorFlow, PyTorch,  JS/TS, NodeJS, Angular/React/Vue
  Résumé/CV: https://hireken.at/hacker-news/
  Email: mail@kaesve.nl
I'm a software dev with 10 years of experience in full-stack development in JS, TS, Python, and Java. I recently received my MSc in Data Science and Machine Learning, and am now looking for a new challenge.


Proving Ground: The Untold Story of the Six Women Who Programmed the World’s First Modern Computer (by Kathy Kleiman)

I enjoy reading up on computer history, and this is a pretty good retelling of an important story. However, the parts that really struck me are the personal accounts of the author in trying to recover this history. The ENIAC 6 played an important role in the history of the first computer and of programming as a vocation, but their story was almost forgotten. To the point that these women were not even invited to celebrate the 50th anniversary of the ENIAC. That's shameful, and I'm happy that they finally have started to get the recognition they deserve.

If you're interested in this history, Jean Jennings Bartik also wrote an autobiography, that tells the story from her perspective.


I read both of these books recently and I feel they are both worth a read. The Bartik autobiography has very little technical information but it's interesting to get an understanding of how things were for her.


  Location: New York/Philadelphia
  Remote: Yes
  Willing to relocate: No
  Technologies: Python, Tensorflow/Torch, Javascript/Typescript, Node, Angular/React/Vue, Docker, SQL
  Résumé/CV: (working on it)
  Email: mail@kaesve.nl
Software engineer with ~10 years of experience. Most of that in front-end and full stack, but I recently went back to university for a MSc in machine learning. I'm a team player, and I love helping to solve real world problems.

I'm from the Netherlands, but moving to the US (Princeton) soon, and should have my green card by the end of the year, so I'm looking for something new.

I'd love to find a new challenge in the ML field, but I'm open to other opportunities.


There is also "The Algorithmic Beauty of Seaweeds, Sponges and Corals" (https://link.springer.com/book/10.1007/978-3-662-04339-4), and, my personal favorite in the series, "The Algorithmic Beauty of Sea shells" (https://link.springer.com/book/10.1007/978-3-540-92142-4).

I really enjoyed reading the latter last year, because it does a great job slowly building up. By the end, I felt like I didn't just understand the models, but also how the author found them. I can recognize these patterns in nature, and figure out how they were generated.

I spent some time last year implementing all the models described in the book in JS: https://kaesve.nl/projects/shells .


Grabbing the wheel and jerking hard left, some of the gradients when my browser rendered the gallery we very optical illusion-y. I could have sworn the lines were animated, to the point I moved my cursor to the end of a line to see it was not moving.


playing around with the parameters of your interactive sea shell model, I got these other beautiful shapes which then made me wonder how come there wasn't some random mutation in their generation in nature in the past to make them look that way, and then I realize survival is the name of the game, and these natural object could have been that shape at one point in history but didn't make it through for us to see them... though more I think, some of their fossils should have remained....


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: