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

Oh I didn't realize that. DuckDuckGo has a parameter to limit queries, it may work for other search engines.

  site:dl.acm.org
Example: https://duckduckgo.com/?q=site%3Adl.acm.org+evolution+of+lis...

Let's do a "best of" ACM, to list everyone's favorite articles.

First thing that comes to mind for me are the series of articles presented at HOPL conferences, History of Programming Languages.

HOPL II (1993) https://dl.acm.org/doi/proceedings/10.1145/154766

HOPL III (2007) https://dl.acm.org/doi/proceedings/10.1145/1238844

HOPL IV (2021) https://dl.acm.org/do/10.1145/event-12215/abs/


OK, I made a post about it.

Ask HN: Favorite Articles in the ACM Digital Library - https://news.ycombinator.com/item?id=46460953


I love that I can now just drop the link to this gem:

https://dl.acm.org/doi/10.1145/1165555.1165556

Aggregability is NP-Hard... Useful the next time someone insists that it's possible to find a "perfect" model for a non-trivial ML problem. (I get this ask 1-2 times per month.)


(As others have said, it's probably better to choose the doi.org URL over the dl.acm.org one in general. Three cheers for HOPL!)

Where is HOPL I? Could only find this: https://dl.acm.org/toc/sigplan/1978/13/8

The HOPL (1) book (ISBN 9780127450407 ) is at https://doi.org/10.1145/800025 (direct link to ACM: https://dl.acm.org/doi/book/10.1145/800025 ) .

We'll see who's "not gonna make it" when the market is inevitably saturated with low-skilled slop engineers.

The animation on their website looks nice, I'm curious to try it. But that's a good point about needing WINE wrapper on Linux and Mac. Apparently they're working on a native port.

Installation: Non-Windows systems - https://github.com/tixl3d/tixl/wiki/help.Installation

Linux Support - https://github.com/tixl3d/tixl/issues/77

Mac - https://github.com/tixl3d/tixl/issues/32


I enjoyed this explanation of how the philosophy of Shugyo-style training applies to software engineering. There are some choice phrases that describe the process of mastering an art.

> understand the nature of the steel .. the tool disappears .. to remove the "lag" between thought and action

Brilliantly said. Same with a musician practicing thousands of notes, scales, famous compositions - the repetition, accumulation of physical effort, trying things from all angles, thinking about it deeply, getting to know all the detail and nuance of sound, instrument, materials and conditions. As one trains there are breakthroughs in understanding and skill, building a kind of embodied knowledge and intuition beyond words.


"Give me a 190-byte hex0 seed of x86 assembly, and I shall compile the rest of the world." - Archimedes

amazing quote. Adding it to my about page, do you want credit or shall I credit it to archimedes xD

On a serious note, its so brilliant that something like this is now possible when we think about it. It's maddeningly crazy to think about all the process but in the end that you can end up with a system / linux iso whose hash you can trust/independently verify and then you use it and spread around the world. Definitely makes me feel as sky's the only limit or just its very pleasant to think about it.


> multi-ton granite block .. suspended from the ceiling of the building

That's fun to imagine. I've heard of vibration isolation for machines, using springs and such, but this is on a whole another scale. Sounds like the building must be designed for it specifically to withstand this kind of pull.

And to be able to take an image of an individual atom, what an experience.


Yeah I have no idea how they pulled off the structural piece. The building was built long before the technology was invented. It is a specialized building though. I was reading about its renovation/expansion in 2014. Apparently there are a couple 2 story labs to accommodate large distillation columns and there was additional vibration isolation work done because there's now a light rail train running right outside it.

Speaking of interesting building design, the chemistry building on the same campus was designed to channel any lab explosions upward. Apparently the roof will blow off but the building won't blow out and damage other buildings around it. Inside the building you die, outside you keep walking to class.


It's fascinating, the recent recurring theme of precise time and synchronization. The video was published on 2025-12-27.

> With PTP 1588, AES67, and SMPTE 2110, we can transmit synchronous audio and video with sub-millisecond latency over the asynchronous medium Ethernet. But how do you make hundreds of devices agree on the exact same nanosecond on a medium that was never meant to care about time?

> Precision Time Protocol (IEEE 1588) tries to do just that. It's the invisible backbone of realtime media standards like AES67 and SMPTE 2110, proprietary technologies such as Dante, and even critical systems powering high-frequency trading, cellular networks, and electric grids.


I'm enjoying the articles! I went through the exercise and it was my first time running my own executable on PID 1. That was fun and educational.

A snowflake is a 3D recursive growth algorithm over time. The macroscopic shapes are inherent in an earlier seed of molecular structure and arrangement of other factors by chance and circumstance. As they form while falling through the air, I imagine the crystalline shape grows in three dimensions, stretched by gravity or air resistance. So I'd say their design, at any moment, is a slice of a fourth-dimensional structure-over-time that can be described by a mathematical function, which ends in a wet puddle on the ground.

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

Search: