Recent submissions

Comment · 12 days ago
I'm participating with my game in this Next Fest and I don't really think this is much of a problem. The amount of games presented doesn't seem significantly higher than last Next Fest. Games that are good get boosted after 2 days (first 2 days everyone gets featured randomly) so low quality AI slop won't get much of attention. And the way they check if a game is popular is wishlist count and player/install count as far as I understand. I don't think low quality slop will get much of boost, and if it does it probably is deserved unless the wishlist count/player count gets botted somehow, but I haven't really seen this happen but who knows. For most people I think it's best to wait until after the second day to see which demo's are worth checking out, there won't be much AI slop there.
Comment · 17 days ago
As a Belgian living abroad I'm waiting for the day prepare/filet americain, proper mayonaise and "broodjes" are available world wide. If people knew about it, it would be as big as sushi!
Comment · 22 days ago
I've been using nix before you could use AI to write ok code with it and it was a struggle knowing how to configure nix sometimes. Especially when dealing with less popular software which happens from time to time. Still stuck to it as I've felt that once it was working it was pretty amazing. But using Claude with nix is super cool. It's really good and I don't care much about the quality of my nix config at this point, it's just for me and I just want my computer to do what I want it to do and Claude can figure it out most of the time.
Comment · 2 months ago
Comment · 6 months ago
Comment · 1 year ago
You use UTC which doesn't adjust daylight savings.
Comment · 1 year ago
I was just referring to how pipes make these kinds of chained function calls more readable. But on your point, I think using Date.now() is perfectly ok.
Comment · 1 year ago
In Elixir this would be written as:

  db.getUsers()
  |> getExpiredUsers(Date.now())
  |> generateExpiryEmails()
  |> email.bulkSend()
I think Elixir hits the nail on the head when it comes to finding the right balance between functional and imperative style code.
Comment · 1 year ago
Comment · 1 year ago
Something like https://github.com/mrdotb/live_react might be what you're looking for.
Comment · 1 year ago
https://backpex.live/ is a pretty good Phoenix Admin. Django's admin is still unmatched though.
Comment · 1 year ago
Does this allow external programs/servers to interact with a workbook (xlsx file)? Or is this just to run more complex calculations inside cell(s)?

There's UNO and there's also openpyxl to interact with workbooks from Python, but both solutions were a bit slow when testing it.

There's a lot of value in having existing workbooks which a lot of businesses already use, and extending them so they can be interacted with or queried from a server. For example to allow further access from a webapp without allowing changes to the entire workbook or hiding the full dataset.

Comment · 1 year ago
SEEKING WORK | Remote | Part time | Vancouver, Canada

Availability: 20 hours or less per week

Technologies: Elixir, Phoenix, Svelte

- GitHub: https://github.com/woutdp

- LiveSvelte: https://github.com/woutdp/live_svelte

- Website: https://wout.space/

- Contact: [email protected]

Full-stack web developer with 10+ years of professional experience. Creator of LiveSvelte, a popular library integrating Svelte with Phoenix LiveView. I'm looking for Elixir/Phoenix projects with a defined scope—preferably fixed-fee or milestone-based. Open to equity or profit-sharing arrangements for the right opportunity.

Comment · 1 year ago
Fly.io for Elixir is very popular
Comment · 2 years ago
Memory is actually shared in Elixir until it's required to create new memory because of a change. So even if you have a big dictionary and something changes, part of the dictionary that remained the same will actually share memory until it's required to create new memory because of a change in that part of the dictionary.

So in effect, most immutable languages actually do copy by reference, it's just abstracted away for the programmer and you can reason about it as copy by value.

I can't find the article now but I remember reading about this and someone can probably link it.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton