HN user

pietroppeter

1,066 karma
Posts65
Comments198
View on HN
conf.nim-lang.org 1mo ago

Nim Conf 2026 (Online, Sat June 20)

pietroppeter
83pts22
inrng.com 5mo ago

Pogacar and Ku Coin

pietroppeter
2pts1
pubsonline.informs.org 10mo ago

Making Operations Research More Accessible: Insights from the Rise of ML

pietroppeter
1pts0
lptk.github.io 1y ago

Y Combinator explained in Python (2019)

pietroppeter
1pts0
www.alexirpan.com 1y ago

Deep Reinforcement Learning does not work yet (2018)

pietroppeter
1pts0
www.gmpuzzles.com 1y ago

The Art of Puzzles

pietroppeter
3pts1
tenthousandmeters.com 1y ago

Python behind the scenes: how Python dictionaries work (2021)

pietroppeter
1pts0
en.wikipedia.org 1y ago

Sprouted Coconut

pietroppeter
1pts0
tunetype.com 1y ago

TuneType

pietroppeter
12pts1
en.wikipedia.org 1y ago

Channel Surfing a.k.a. Hopping a.k.a. Zapping

pietroppeter
2pts0
theradavist.com 1y ago

I Learned to Fly on a Mountain Bike: Wende Cragg Documents the Birth of MTB

pietroppeter
2pts0
www.latimes.com 1y ago

Linda Pezzano: Trivial Pursuit Sales Genius (1999)

pietroppeter
2pts0
bangbangcon.com 1y ago

The joy, excitement, and surprise of computing – Con 2024 (last one)

pietroppeter
2pts1
en.wikipedia.org 2y ago

Klára Dán von Neumann

pietroppeter
168pts52
neopythonic.blogspot.com 2y ago

Python: A programming language created by a community (2016)

pietroppeter
1pts1
www.washingtonpost.com 2y ago

The Spreading Grass-Roots Threat to Microsoft (1998)

pietroppeter
2pts3
news.ycombinator.com 2y ago

Ask HN: How to measure the latency numbers every programmer should know?

pietroppeter
3pts5
illusion.baldurbjarnason.com 3y ago

The Intelligent Illusion – A practical guide to the business risks of Gen AI

pietroppeter
1pts2
www.cell.com 3y ago

Large-scale iterated singing experiments reveal music evolution

pietroppeter
20pts2
marketplace.visualstudio.com 3y ago

GitHub Actions Extension for VS Code

pietroppeter
4pts0
softwarecrisis.dev 3y ago

Tech companies are irrational pop cultures

pietroppeter
228pts186
robjhyndman.com 3y ago

Unbelievable by Rob Hyndman

pietroppeter
1pts1
www.youtube.com 3y ago

Polymorph: Queryless ECS in Nim (Nimconf2022 Video)

pietroppeter
5pts1
www.youtube.com 3y ago

Learn Esperanto First: Tim Morley at TEDxGranta

pietroppeter
1pts1
blog.jonudell.net 3y ago

A literary appreciation of the Olson/Zoneinfo/tz database [2009]

pietroppeter
2pts0
twitter.com 4y ago

Why do tree-based models still outperform deep learning on tabular data?

pietroppeter
7pts0
antirez.com 4y ago

Writing Wohpe

pietroppeter
3pts0
www.quantamagazine.org 4y ago

In Times of Scarcity, War and Peace, a Ukrainian Finds the Magic in Math

pietroppeter
54pts2
eng.lyft.com 4y ago

Causal Forecasting at Lyft (Part 1)

pietroppeter
1pts0
github.com 4y ago

The Nettle Magic Project

pietroppeter
1pts1

AFAIK main focus of Nim 3 is about incremental compilation and enabling better developer tooling bringing in innovations experimented in Nimony (key is NIF intermediate format).

The new compile time memory mgmt was the focus of Nim 2 (it is possible there are still improvements)

personal highlight I looked forward to:

- Araq's update on Nimony and Nim 3 (and NIF, which is so cool)

- Constantin's love letter to Nim (long overdue and I expect to connect strongly with this one)

- Treeform talking about Nim and AI (always very clean and inspiring presentations)

- Capocasa's testimony about building a (economic) coding agent in Nim

- Gianmarco talking about Nim for embedded

- Peter telling the story on how he introduces Nim to his company's new hires

I am pretty sure the general quality will be good and there will be hidden pearls (last year pearl for me was the one about putting Nim on e-ink screens all over the house)

(you won't find name of authors in the conf page but you will find them in the youtube playlists)

Pogacar and Ku Coin 6 months ago

You can easily make the case that Tadej Pogačar is one of the world’s best athletes. Plus he enjoys a wholesome reputation, a cherubic look at races and a cheerful presence on social media. Good luck finding someone who knows him to say a bad word. He ought to be the face of Kelloggs cereal, Gillette razors, Pepsi Cola or Visa cards. Maybe all of them at the same time. Crypto? Meh, but why not. But Ku Coin?

If you happen to pass by Ivrea (short trip from Turin or Milan) there is a very nice small museum which showcases most of the machines mentioned. It has also a working Programma 101 and if you are lucky there might be a volounteer that can demo it. There also volounteer giving guided tours and if you are with kids you have the option to have them do a workshop (includes some 3d printing).

https://www.museotecnologicamente.it/category/collezione/

Yet another appreciation story for Miguel’s mega tutorial. In 2017 I used it to create our wedding site and learn a bit of web dev (my background is in data science). To motivate me to actually do it I used the strategy the fund the then occurring refactoring of the tutorial. I am still very fond and proud of that first time I actually went and funded some open source effort, it gives you back more than you might expect

For the curious on how it works (not mentioned in the readme), it uses pymupdf and a precise mapping of all information in area coordinates, as such the document layout is hard coded.

When layout changes this breaks but layout changes on this sort of documents do not happen often (I think). Also code is very clean and it serms straightforward to fix.

This kind of code is maybe something that can be generated from an LLM/agent? (It would be easy to write checks)

Besides the practical value for those who might need it, I think it is possibly interesting for others to look at this approach.

Neat project, thanks for sharing!

I am a bit biased on the content ;), but note that this is a talk that is not focused on teaching the language but more on what does it mean to learn a second language, especially a niche one - like Nim - coming from Python. It does shows some code examples and highlights some features though. I like official documentation (tutorials) but Nim basics is another good resource.

When I first learned Nim I remember the thing I struggled the most with was the mutability of parameters when passing them. Another big thing I would say is letting go of python’s dict and embrace types. In place of dict I usually consider the following options: tuples (which are great and named), objects, tables (from stdlib, very similar to dicts but with homogenous types for keys and values) and JsonNode (as a final option if the others do not work).

Advent of code makes for a great practice ground.

Kate is not a technologist but writes beautifully. I find this a very interesting piece.

I particularly like this quote towards the end:

At its core, the computer and the Internet are tools for creation, education, commerce, play, and communication.

Currently doing this Discrete Optimization course by Pascal Van Hentenryck and it is great: https://www.coursera.org/learn/discrete-optimization

It has only week on Linear Programming which is nicely done but I think the real value is that it starts with the much more playful Constraint programming and focuses on intuitions and keeping you both entertained and trained which is really hard to do.

The course comes with assignments and the whole thing sort of has a Advent of Code flavor (I kind of have a half baked plan on make this year discrete optimization my AOC theme).

Not strong on the modeling part/business motivation.

After having worked with Teams, Slack, Discord, … Zulip for me is the best. A mix of forum and chat, great search capabilities, customizable notifications. You feel empowered to decide how to filter the noise that can happen in a big community and when to jump in and participate.

just out of curiosity I wanted to check whether I had some goo.gl links that I might want to migrate but apparently goo.gl now redirects to this announcement.

Would be happy to know if there is a way to access goo.gl links created while logged in with my account.

It is written purely in Python and does not use Clang, which makes it fast to run—usually in just a couple of seconds.

Oh, the irony