In 2016 Ciro made a script downloaded Facebook profile pictures.
This was possible at the time without any login by using a 2010 profile ID dump from originally announced at: blog.skullsecurity.org/2010/return-of-the-facebook-snatchers since profile picture access was not authenticated.
The profile ID dump was downloadable through a BitTorrent named on Ubuntu 20.04 gives:This dump widely reported e.g. on Hacker News at: news.ycombinator.com/item?id=1554558.
fbdata.torrent
of about 2.8GB, mostly compressed. Doing:find . -type f | xargs sha256sum | sha256sum
2c9a739c9c5495e38ebab81fc67411b7c6562f139dcb8619901a3f01230efdd5
At some point however, Facebook finally started to require tokens to view public profile pictures, thus making such further collection impossible, e.g. as of 2021: developers.facebook.com/docs/graph-api/reference/v9.0/user/picture mentions:This is also mentioned e.g. at: stackoverflow.com/questions/11442442/get-user-profile-picture-by-id. This major privacy flaw was therefore finally addressed at some point, making it impossible to reproduce this project.
Querying a User ID (UID) now requires an access token.
Ciro downloaded 10 thousand of those pictures, and did facial extraction with: stackoverflow.com/questions/13211745/detect-face-then-autocrop-pictures/37501314#37501314
He then created single a video by joining 10 thousand of those cropped faces which can be uploaded e.g. to YouTube. Ciro later decided it was better to make those videos private however, as sooner later he'd lose his account for it.
Companies like YouTube blocking this kind of content is the type of thing that makes companies take longer to fix such gaping privacy issues, and is a bit like security through obscurity. A video makes it clear to everyone that there is a privacy issue very effectively. But people prefer to hide and look away, and then 99% of people who know nothing about tech get their privacy busted by actual criminals/government spies and never learn about it.
But now that Facebook finally fixed it, it's fine, no need for the video anymore.
2019-11 www.amazon.co.uk/B00I8JC4WC Mr Muscle 5 in 1 Shower Shine, 500 ml
2019-11 www.amazon.co.uk/dp/B00FGOY51A Lakeland Moth Stop Moth Killer Carpet & Fabric Spray, 500ml
2019-10 Mykal Sticky Stuff Remover 250ml. Helped remove sticky tape adhesive from surfaces. Still required a lot of elbow grease, but worked. www.amazon.co.uk/dp/B000TAT4GM (archive).
Machines used extensively while developing the Linux Kernel Module Cheat will be documented there for reference performance.
Ciro Santilli's 10 month stay in Coventry, United Kingdom, in the year 2000 by Ciro Santilli 35 Updated 2025-01-10 +Created 1970-01-01
In the year 2000, Ciro lived with his parents for 10 months in the Coventry because his father took some courses at the University of Warwick. This was Ciro's most important educational experience, more so than any other inCiro Santilli's formal education, because it taught him the Holy Language of English, which infinitely expanded Ciro's Internet horizons, and shaped Ciro's having more than one natural language is bad for the world philosophy. When he came back to Brazil, Ciro skipped dozens of levels in his English school in Santos, São Paulo, Brazil, a Brazilian chain called Cultura Inglesa, and was put to study with much older teenagers who marveled at Ciro's incredibly cute, but since lost, British accent.
Another huge advantage of Coventry is that the Hearsall Community Primary School where Ciro studied was a regular British primary school but with two classes dedicated to foreign students to learn English before integrating with the British students. There were a several kids from Kosovo there due to the Kosovo War which was just ending, and it was there that Ciro made his first Chinese friend, yet unaware of course of the role the country would later play in his life. One particularly fun memory was that of playing soccer on the school playground with a sponge ball to avoid breaking the windows. Then one day it was raining, british weather of course, but Ciro still went for a header, and the soaked sponge ball was soaked and splashed Ciro with dirty water all over. Good days.
Ciro also played a bit of Rugby in those days in a local club.
Some other good memories are of reading the first two Harry Potters, playing and mostly watching other kids play Pokemon on their Game Boys and Pokemon trading cards, and going to a nearby commons playing field and woods, as it typical throughout the UK. Ciro also played some rugby with a local boys team TODO name? but for some reason his team was always crushed when they went to nearby towns to play against other teams. And Ciro also went with his family or with school to some nearby attractions, like Stratford-Upon-Avon (Shakespeare's hometown), and some castles.
Having more than one natural language is bad for the world by Ciro Santilli 35 Updated 2025-01-10 +Created 1970-01-01
Natural language diversity is beautiful, but useless.
The fact that in poor countries a huge number of people do not speak the economically dominating language of the world, the lingua franca, English as of 2020, is a major obstacle to the development of those countries.
Despite us being in the information age, the people in those countries cannot fully benefit from it at all!
Teaching its people English should be the number one priority of any country. Without that, there can be no technological development. Everything else is secondary and can be learnt off the Internet once you know English.
And the most efficient way to do that, is that every country should create amazing free open source English learning material for their own language.
European countries are perhaps the most perfect example of how many languages destroy once powerful countries: Section "European Tower of Babel"
The Sapir–Whorf hypothesis is bullshit outside of poetry, and the ending of Arrival (2016) makes one want to puke, where learning a language changes not only your brain, but also Ciro's precious "laws" of Physics!
Much more likely are To Serve Man/A Small Talent for War events which we have already seen countless times!
Remember that those ideas come from a person who speaks 3.5 languages in 2019, and sees absolutely no practical difference between them.
Of course, like all non-constructed languages, English is not fully optimal in terms of regularity and information density. It could be argued that other languages are better in those aspects.
For example, Ciro does believe that spoken Chinese is a better language than English overall from a purely "ease of learning from scratch point of view" as mentioned at: github.com/cirosantilli/china-dictatorship/tree/6fdeb5aa3826c69f7c058de4e6f652a6924bc08a#does-ciro-santilli-speak-chinese. Chinese writing is completely insane of course, completely out of the question.
However, Ciro just doesn't think that the difference is that great to justify replacing English which is already dominant. How much more efficient can a perfect constructed language be than English? 1.01? 1.001? Such margins don't matter. Once you have learnt it young, it's done, for good.
English-based a posteriori constructed languages that regularize English further are perhaps the only reasonable alternative, like how C++ evolved from C by creating a low cost upgrade path. Although in practice they will never take off unless a dictatorship rules the world:
One interesting anecdote is that Ciro met his wife in French, and talking to her primarily in English feels really weird, so language does matter in love.
Different languages might also good at producing interesting diverse touristic locations, with different diverse and interesting foods. Because that's what tourism is all about. The exotic. The unique. And therefore, also necessarily the inefficient.
People with similar ideas:
- English as a universal language by Dan Dascalescu (2008)
- harmful.cat-v.org/society/cultural_protectionism from cat-v.org
- blog.codinghorror.com/the-ugly-american-programmer/ highlights that the situation is even more critical for software development. But he's a moderate ideology. Newbie.
- Charles Kay Ogden, creator of Basic English, according to the Basic English Wikipedia page:
Ogden's Basic, and the concept of a simplified English, gained its greatest publicity just after the Allied victory in World War II as a means for world peace. Ogden was convinced that the world needed to gradually eradicate minority languages and use as much as possible only one, English in either a simple or complete form.
These are "original" thoughts that Ciro had which at some point in the past amused him. Some would call them pieces of wisdom, others self delusion. All have likely been thought by others in the past, and some of them Ciro thinks to himself after a few years: "why did I like this back then??".
After Ciro's colleague was doing that in a project:
Chuck Norris can parse pseudocode.
On the theory vs practice of computer science:
Whereas Turing completeness is enough for mathematicians, humans need "run-on-Debian-complete".
On how human perception of media is completely unrelated to the computer's transmission mechanism:
Media for humans is not byte streams. It is magic.
On how you make the best friends in life when dealing with hardships together.In Ciro's case, this in particular means going through high school/universities studies and work projects, though of course war would apply particularly well. Perhaps inspired by as iron sharpens iron, so one person sharpens another.
The bond between men is like the bond between two metals: it is better made under fire.
This is of course just another version of one picture is worth a thousand words.
There is value in tutorials written by beginners by Ciro Santilli 35 Updated 2025-01-10 +Created 1970-01-01
Ciro Santilli is a big believer that there is value in tutorials written by beginners, because beginners are more likely to explain things in a way that other beginners can understand.
Even though they make more mistakes, this more approachable point of view can be very valuable.
And mistakes/omissions can be corrected on comments by people with more knowledge, so that the writer also ends up learning something new.
By other people:
- jakobschwichtenberg.com/about/ from Jakob Schwichtenberg mentions quotes C. S. Lewis book "Reflections on the Psalms"[ref]:
It often happens that two schoolboys can solve difficulties in their work for one another better than the master can. [...] The fellow-pupil can help more than the master because he knows less. The difficulty we want him to explain is one he has recently met. The expert met it so long ago he has forgotten. He sees the whole subject, by now, in a different light that he cannot conceive what is really troubling the pupil; he sees a dozen other difficulties which ought to be troubling him but aren't.
The derivative of a function gives its slope at a point.
More precisely, it give sthe inclination of a tangent line that passes through that point.
Generalize function to allow adding some useful things which people wanted to be classical functions but which are not,
It therefore requires you to redefine and reprove all of calculus.
For this reason, most people are tempted to assume that all the hand wavy intuitive arguments undergrad teachers give are true and just move on with life. And they generally are.
One notable example where distributions pop up are the eigenvectors of the position operator in quantum mechanics, which are given by Dirac delta functions, which is most commonly rigorously defined in terms of distribution.
Distributions are also defined in a way that allows you to do calculus on them. Notably, you can define a derivative, and the derivative of the Heaviside step function is the Dirac delta function.
Gradient, Divergence, Curl, and Laplacian by Ciro Santilli 35 Updated 2025-01-10 +Created 1970-01-01
Children cartoons Ciro Santilli liked to watch by Ciro Santilli 35 Updated 2025-01-10 +Created 1970-01-01
These did not stand the test of time however.
When Ciro was ten years old, he was addicted to 2 cartoons: Pokemon and Dragon Ball Z!
Pokemon had just launched in Brazil in 1999, 2 years after the Japanese launch: br.historyplay.tv/hoje-na-historia/comeca-exibicao-original-do-anime-pokemon (archive) And Dragon Ball, was first aired in 1989 in Japan! My God, those translations took forever back then!
And everyone was playing Pokemon on their Game Boy Color. Ciro was already cheap however, and didn't buy the console despite wanting it, and just played it through his friends handhelds. But maybe this is a good thing. Playing alone sucks.
Ciro Santilli is a fan of this late 2010's buzzword.
It basically came about because of the endless stream of useless software startups made since the 2000's by one or two people with no investments with the continued increase in computers and Internet speeds until the great wall was reached.
Deep tech means not one of those. More specifically, it means technologies that require significant investment in expensive materials and laboratory equipment to progress, such as molecular biology technologies and quantum computing.
And it basically comes down to technologies that wrestle with the fundamental laws of physics rather than software data wrangling.
Computers are of course limited by the laws of physics, but those are much hidden by several layers of indirection.
Full visibility, and full control, make computer tasks be tasks that eventually always work out more or less as expected.
The same does not hold true when real Physics is involved.
Physics is brutal.
To start with, you can't even see your system very clearly, and often doing so requires altering its behaviour.
For example, in molecular biology, most great discoveries are made after some new technique is made to be able to observe smaller things.
But you often have to kill your cells to make those observations, which makes it very hard to understand how they work dynamically.
What we would really want would be to track every single protein as it goes about inside the cell. But that is likely an impossible dream.
The same for the brain. If we had observations of every neuron, how long would it take to understand it? Not long, people are really good at reverse engineering things when there is enough information available to do so, see also science is the reverse engineering of nature.
Then, even when you start to see the system, you might have a very hard time controlling it, because it is so fragile. This is basically the case of quantum computing in 2020.
It is for those reasons that deep tech is so exciting.
The next big things will come from deep tech. Failure is always a possibility, and you can't know before you try.
But that's also why its so fun to dare.
Stuff that Ciro Santilli considers "deep tech" as of 2020:
- brain-computer interface
- fusion power. The question there is, when is "deep", "too deep"?
For computer interfaces see: computer user-interface.
Ciro Santilli often wonders to himself, how much of the natural sciences can one learn in a lifetime? Certainly, a very strong basis, with concrete experimental and physics, chemistry and biology should be attainable to all? How much Ciro manages to learning and teach in those areas is a kind of success metric of Ciro's life.
If there is one thing that makes Ciro Santilli learn German, this is it (the Romance language are all the same, so reading them is basically covered for Ciro already).
Poet, scientists and warriors all in one? Conquerors of the useless.
A wise teacher from University of São Paulo once told the class Ciro Santilli attended an anecdote about his life:It turned out that, about 10 years later, Ciro ended up following this advice, unwittingly.
I used to want to learn Mathematics.But it was very hard.So in the end, I became an engineer, and found an engineering solution to the problem, and married a Mathematician instead.
There are unlisted articles, also show them or only show them.