https://en.wikipedia.org/wiki/Internet_Protocol_version_4#He...
195 karma · joined July 10, 2012
https://en.wikipedia.org/wiki/Internet_Protocol_version_4#He...
The Seldon Plan:
1. Start a foundation.
2. Locate it at the outer rimes of the civilised galaxy.
3. Implement a technocratic cult governed by a dynasty of priests.
4. Engage in psychohistorical research for envisioning future risks.
https://en.wikipedia.org/wiki/Tsar_Bomba https://en.wikipedia.org/wiki/Thermonuclear_weapon https://en.wikipedia.org/wiki/Nuclear_weapon_design
"Prisoners released early by software bug (2015)" https://www.bbc.com/news/technology-35167191
Please pull that test case... Fooled! Now there is a legal reason. Here is the DCMA takedown notice.
Are you familar with the concept of the Big O notation [1], which computer scientists use to (more or less) describe the "growth" of their algorithms? E.g. when you compare something that growth quadratically O(n²) to something that only growth linear O(n) you will see, that at some point the quadratically growth will grow faster as the linear growth. Forever! The linear growth will never win.
Comparing this to the horizontal sprawl of a city is easy. The area of a city is planar which is mathematically described as quadratic O(n²) but the average growth of the domestic product is just linear O(n). Assuming the maintainance cost of a planar sprawling city growth quadratic while the domestic product only growth linear then the costs will win over the income. Forever!
The conclusion is to limit the horizontal sprawl of a city to linear growth. This means every new house, street, rail road, pipe system, power line and so on must be build inside a diameter to the city's center with a distance which is logaritmic O(lg(n)) on average. The rest must growth vertically.
[1] https://en.wikipedia.org/wiki/Big_O_notation [2] https://www.statista.com/graphic/1/268750/global-gross-domes...
This is just my heuristic but Haskell has just 25 keywords. For comparison: C 32, Java 53, C++ 83 and C# 102. What makes Haskell confusing are the 115 GHC language extensions. Each is basically a new concept to learn. Every time i join a new and sufficiently large project, I stumble across an extension that I am not familiar with.
https://downloads.haskell.org/~ghc/latest/docs/html/users_gu...
Imperativ / OOP => Java
Functional => Haskell
Logic => Prolgo
Attack vector: Sim-Swapping. It was too easy. As soon as he got into one account, he got access to it's contacts and more phone numbers.
The attacker (0rbit) was a 20 year old student living at his parents home. He bragged about his hack to a online friend. This friend knew that 0rbit had been raided by the police years earlier. He betrayed him to the investigators and with the exact date of the raid the they were able looked up the old case and reveal his identity.
Previously on HN: https://news.ycombinator.com/item?id=18823286
E.g. surface tension experiments: https://www.youtube.com/watch?v=WsksFbFZeeU
Carl Gustav Jacob Jacobi was a German mathematician famous for his maxim "Invert, always invert". He believed that the solution of many hard problems can be clarified by re-expressing them in inverse form. Inversion forces new ways of thinking and helps uncover hidden solutions.
https://twitter.com/fermatslibrary/status/114459774698642227...
https://trends.google.com/trends/explore?date=today%205-y&q=...
#ffffff // info white
#d9d9d9 // text white
#282828 // background gray
#222222 // the other background gray
#ff6600 // HN orange
(Notice how beautiful regular this hexes are looking.)Source for a CSS simlpe arrow https://css-tricks.com/snippets/css/css-triangle/
Just in time compiling means, you can modifiy your programm at runtime. I had wasted so much time in the implement-compile-run-debug-repeat cicle. Just the naviagtion to the part i want to debug had me cost a lot of time. With JIT you can implement and debug at the same time. Debugging every single change and seeing the effects helped me to avoid a lot of bugs.
Experience True Level!
Bonus: I can also share my WiFi settings by opening a QR code on my phones display.