osoba | 5 years ago | on: Most of the time, you don’t really need another MOOC
osoba's comments
osoba | 5 years ago | on: Some Unlikely 2021 Predictions
Similarly, right now, in current versions, in the file selection interface the Select button is in one corner of the window and Cancel all the way in the other.
Or the annoying unnecessary dialogue when you uncompress from an archive (no I don't want an app-blocking notification that the file extracted successfully).
osoba | 7 years ago | on: Was There a Civilization on Earth Before Humans?
osoba | 7 years ago | on: Show HN: Analysis of 2018 Hacker News “Who Is Hiring” Job Posts
osoba | 8 years ago | on: Why Entrepreneurs Start Companies Rather Than Join Them
osoba | 8 years ago | on: Ask HN: How to self-learn electronics?
osoba | 8 years ago | on: Personal Reason for Hating Facebook (2015)
The next morning, however, the other coupons were all used up. He claims nobody else has access to his FB messages and I never bothered to actually check the validity of the codes on Amazon, so there is enough room for plausible deniability, but this coincided in time with this reddit post https://www.reddit.com/r/privacy/comments/79x7u3/facebook_em... and now there's that nagging feeling in the back of my mind that some underpaid 3rd world facebook employee read through the messages and decided to use the codes themselves.
I don't know, this is all probably a stretch, but that moment reached a new low for Facebook in my mind (not that my opinion of them was high before).
osoba | 8 years ago | on: Ask HN: What's the best algorithms and data structures online course?
osoba | 8 years ago | on: MIT 6.S094: Deep Learning
osoba | 8 years ago | on: Firefox marketshare revisited
The vanilla installation of Firefox lacks basic UI components (mouse gestures for example), lacks session management, and the bookmark and history interfaces look like they were made in 1995.
When you click an old entry in History I don't understand why it's so difficult for the selection to stay near the formerly clicked item, instead of it selecting the top most entry forcing you to scroll all the way down again if you want to open another entry that's near the previously clicked entry.
Why can't Bookmarks employ a simple logistic classifier? OK I've stopped using Firefox's bookmark system a long time ago (because its so shitty) but if I were to be still using it I would expect the browser to be smart enough to figure out that if all my bookmarks from a certain site are in a specific bookmark folder that most likely means this new bookmark from that same site should go there and should be offered as the 1st choice.
Now, yes, of course you can add all these features in a slow JavaScript-based addon which will eat your memory and cpu time and allow the Firefox team to blame the addons when something goes wrong with Firefox, but at some point you have to reconsider if this is such a good idea.
Sure very few people use mouse gestures in Firefox and adding them out of the box could be interpreted as bloat, but maybe if more users even knew what mouse gestures were and how useful they are, they would start considering them a fundamental aspect of a browser's interface and not just a fancy knick-knack.
I miss the old Opera so much :(
osoba | 9 years ago | on: Programming as a Way of Thinking
Altough, judging by the old timey language of the book, it's possible the book predates Hilbert's axiomatization of Euclidean geometry and the proofs in it were good enough for the standards of its time.
In modern mathematics proof by picture generally means you've drawn / pointed out a single example, possibly wrongly or in a way that doesn't generalize, and because you've shown that one example holds you assume all possible examples hold. That, obviously, needs not be the case.
osoba | 9 years ago | on: Programming as a Way of Thinking
osoba | 9 years ago | on: Programming as a Way of Thinking
Compare the two following statements:
One from Euklid's elements (written 2.5k years ago):
"Given two straight lines constructed from the ends of a straight line and meeting in a point, there cannot be constructed from the ends of the same straight line, and on the same side of it, two other straight lines meeting in another point and equal to the former two respectively, namely each equal to that from the same end."
And my attempt of translating the above, in what should effectively be Hilbert's notation (19th-20th century):
If there are two triangles ABC and ABD where AC=AD and BC=BD and C and D are on the same side of AB then C and D are the same point.
Which one was easier to parse in your mind?
As a bonus try rewriting this formula using longer variable names and tell me how legible it would look http://i.imgur.com/wCWkyNL.png (it's from a proof of one of Syllow's theorems https://en.wikipedia.org/wiki/Sylow_theorems )
osoba | 9 years ago | on: Programming as a Way of Thinking
u, v: elements of vector spaces
G, H: groups
g, h: elements of groups or
g, h: homomorphisms, isomorphisms etc
e: group identity
K, F: fields
I: ideals
f: functions
(x): sequences
x_i: i-th element of a sequence
A, B: matrices
It all depends on the context it's used of course
osoba | 9 years ago | on: Show HN: Polished – A lightweight toolset for writing styles in JavaScript
var addCSS = (css) => { window.document.styleSheets[0].insertRule(css, window.document.styleSheets[0].cssRules.length); };
addCSS('.x { color: red; width: 5px; }');
Test examples (+ another version that can add multiple selectors in the same line): https://jsfiddle.net/xkLnj9st/osoba | 9 years ago | on: Ask HN: Which Berkeley Courses Should I Archive?
It's not on the main UC Berkeley YouTube account so I don't think it will be deleted but better safe than sorry
osoba | 9 years ago | on: The New Old Way of Learning Languages (2008)
osoba | 9 years ago | on: Websites can now fingerprint a device when multiple browser instances are used
1) full mode (all JS is enabled)
2) lite mode (only the bare JS is enabled, no tracking possible)
3) suggested mode (a machine learning algorithm decides what is really needed to be enabled and what is there for tracking purposes)
4) manual mode (somewhere in the settings you can tick and untick verious JS APIs that you want enabled and disabled, like websockets, WebGL etc)
osoba | 9 years ago | on: Websites can now fingerprint a device when multiple browser instances are used
osoba | 9 years ago | on: After a century failing to crack an ancient script, linguists turn to machines
On the other hand, you shouldn't lump together and dismiss all MOOCs as there are plenty of more advanced ones that will definitely make a difference. For example, 90% of MIT classes such as Intro to Statistics https://www.edx.org/course/fundamentals-of-statistics or CMU Deep Learning http://deeplearning.cs.cmu.edu/