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

The title is: This ESP32 Antenna Array Can See WiFi

And every time I see something like this I like to remind to myself and imagine what spherical grid of Starlink satellites linked by laser is really capable of instead of mere internet as it is advertised.


> Arrays are functions whose domains are isomorphic to contiguous subsets of the integers

Yes. And a sandwich is "a stack-based heterogeneous data structure with edible semantics." This is not insight. It is taxonomy cosplay.

Look, arrays and functions share some mathematical structure! - Irrelevant. We do not unify them because representation matters.

When a language makes arrays "feel like functions," what it usually means is: "You no longer know when something is cheap." That is not abstraction. That is obscurity.

Industry programmers do not struggle because arrays lack ontological clarity. They struggle because memory hierarchies exist, cache lines exist, branch predictors exist, GPUs exist, deadlines exist.

> the correspondence between arrays and functions [...] is alluring, for one of the best ways to improve a language is to make it smaller

No. The best way to improve a language is to make it faster, simpler to reason about, and less painful to debug.

> I imagine a language that allows shared abstractions that work for both arrays and appropriate functions

What if we invented increasingly abstract our own words so we don’t have to say ‘for loop’, map, SIMD, kernels?

Making arrays pretend to be functions achieves exactly none of those things. It achieves conference papers that end with “future work”.

Why is this academic slop keep happening ? - Professors are rewarded for novel perspectives, not usable ones.


It is case of Corporate Memphis induced design, SF people increasingly detachment from common sense, and general sign of societal decline.

I just got old iPhone 4s with iOS 9 from drawer, and hour later managed to downgrade to iOS 6, uhh, shapes and colors on these icons is something and it's got 3d dock at the bottom that looks just like dock from OSX 10.7, what a blast from the past.

links for those interested in downgrading:

https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/How-to-Use

https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Restore-32-bi...

https://github.com/LukeZGD/EverPwnage

https://sideloadly.io


Very cool, and have you actually used forest as memory palace ? this and chunking + imagery mapped to digits, is what got suggested to me just now by chatbot as technique that memory athletes use; got curious myself but never tried something like this.


I didn't want to use any suggested techniques to memorize the digits, because I felt like that was cheating. So I developed my own: I found a sequence of irregular rhythms in the numbers, like a succession of short, distinct cheerleading chants at a football game. I piled them on top of each other until they started collapsing under their own weight, which was right around a thousand digits.

I found that when I went through the sequence, each chant felt like a little landmark that I could feel but not see. Hence, the sensation of having blindsight (Google it). When I tried to recite the digits as fast as I possibly could, my head started hurting as if I were being struck my tree branches.


Lord moral tuning fork, listen to this, the more marketing you throw at people the more you decrease SNR, until you hear nothing but "welcome to cosco we love you" advertisements and you live in the reality of the same movie this phrase is from.


Feels odd without characters.


I find frustrating that imagination of very smart, talented and capable people is captured by JavaScript language, surely they could have done better.


One more example from Star Trek Into Darkness https://youtu.be/p7Y4nXTANRQ?t=61


I was thinking Enemy of the State (1998) https://www.youtube.com/watch?v=3EwZQddc3kY


No, model works without CUDA then you have .ply that you can drop into gaussian splatter viewer like https://sparkjs.dev/examples/#editor

CUDA is needed to render side scrolling video, but there is many ways to do other things with result.


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

Search: