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

Which useless features?


Amazing. We have actually gone full circle reactionary on the typing debate where duck typing is considered the "traditional" way by some.


Static typing and duck typing both date back to the 1950s. You may have heard of Lisp.

The last new significant thing invented in programming was OOP in the 1990s.

Everything else is just ancient, OOP was about bringing the benefits of micro-services to single computer environments. Yes, you read that right

The new ECS system for 3d games was used by the first computer drawing program Sketchpad in 1963.

Programming is mostly just recycling ideas around and around.


> Static typing and duck typing both date back to the 1950s. You may have heard of Lisp.

> The last new significant thing invented in programming was OOP in the 1990s.

OOP is from the 1960s (Simula 67 is generally recognized as the first OOP language.) Probably not actually the last new significant thing invented in programming, though.


All of them. Starting with syntax changes or type hints.... (Python should be always and only be duck typed forever as designed by God itself (it's creator).


> Python should be always and only be duck typed forever as designed by God itself (it's creator).

Isn't Guido the one who came up with type hints spec and made the reference implementation (Mypy)?


No, mypy existed before the type hints spec, and was created by Jukka Lehtosalo; Guido did, once he encountered it, work to make sure mypy could work with Python rather than being a separate, python-like language, and the type hints spec was a big part of that.


The issue is that duck typing with a minimal set of types was the great idea of ABC, which is the language Guido cloned to make Python


OK, so this is a troll.


async is the big one. it was half-baked


Yeah, async Python is one of the top 2 things that I just get pissed off when I think about it too much. Along with Lin-Manuel Miranda not being involved with Moana 2.


Walrus operator, match. They're just syntax sugar, but expand the vocabulary for little benefit.


If you mean upstreamed to OpenZFS, then yes. The blog links to a openZFS leadership meeting so I would assume they are all in agreement that this will be in the mainline codebase.


Super! thats what I like to see.


That landing page is nuts. Pretty cool


I'll just leave this here.

https://youtu.be/niZpcdp2v34


That's wild.


Heres the link to the collection for the Food / Ration photos: https://www.digitalcommonwealth.org/search?f%5Brelated_item_...


Have you attempted to put a issue on there repo and/or reach out privately?


That's a great idea! I will try that.


Prety neat! Looks like AMD might be possibility as some folks are trying to run it: https://github.com/chrxh/alien/issues/99


I am not a lawyer but it looks like the creator of the project / repo did not put the appropriate license if they didn't want the designs to be used for commercial purposes.

https://github.com/ankurv2k6/daksh-toolchanger-v2/blob/main/...


"The design is open source and can be used freely for non commercial purposes."

The site's text matches the license, IMO. I'm not sure why the other guy said otherwise.


dang this exploded. I came across the project this morning when I was looking at a blog on how to implement a generic programming language to become a configuration language and it mentioned pyinfra. Glad this project is getting some exposure. :)


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

Search: