[1] (https://www.reddit.com/r/Jokes/comments/ab5oht/a_violists_3_...)
1,104 karma · joined June 2, 2017
[1] (https://www.reddit.com/r/Jokes/comments/ab5oht/a_violists_3_...)
That's what I use draw.io aka diagrams.net for. I made an extension that helps to create markdown-embeddable/versionable draw.io diagrams in vscode: https://github.com/hediet/vscode-drawio (there is also an IntelliJ extension)
I have to admit that I sometimes struggle with pixel perfect layouts though and rearranging nodes is time intensive.
However, most text based systems don't have a nice github integration and rely on manual export, which you can avoid when you diagram is not a plain text file but a rich diagram editor.
I'm currently trying to setup the js testing library "jest" to use babel to transpile typescript and I get the most obscure error messages. This is painfully hard and I have years of experience with javascript/typescript [1].
I doubt there ever has been a more complex programming ecosystem than JavaScript's. No other system has more bundlers (webpack, rollup, metro, ..), transpilers (babel, typescript, flow, ...), testing libraries (jest, mocha, jasmine, ...), package managers (yarn, npm, pnpm, ...). It is just insane what we created.
[1] if you are curious, that is the error message. Good luck making sense of it. It probably is caused by non-compatible dependencies but yarn does not tell me.
Validation Error:
Preset @babel/preset-typescript is invalid:
The "id" argument must be of type string. Received type object
TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received type object* The theorem prover Lean 4 will be released.
I can imagine the author had their fun, I also had fun reading the article, but I don't think this is leading to an accessible internet.
The theme that starts at 2:18 is just so typical for him (https://www.youtube.com/watch?v=xU_uBDujLAE&feature=youtu.be...). I do believe that he composes symphonies, they are just not so different from his other works.
It's a regular expression search engine built on ripgrep that can search in virtually anything (pdf files, zip archives, movie subtitles, sqlite databases, png+ocr, ...).
Given a set of "domino" tiles - each having a top and a bottom. Each top and bottom has some word on it - these words can only use the letters "a" and "b". You can duplicate domino tiles and also align tiles so that all tops and all bottoms are aligned.
Now, given a finite set of such tiles, can you say whether there is an alignment so that all tops concatenated, read from right to left, equal all bottoms concatenated?
In fact, given such a set of tiles S, you can easily create a formula P(S) that is true iff such a valid alignment does not exist. Obviously this formula is true for some sets of tiles and false for others.
Now the funny thing: Given a (correct) fixed theory T in which you can state P(S) for every S and in which proofs can be computationally checked, there must be infinitely many S so that P(S) is true, but cannot be proved in T. Thus such theory T is incomplete.
Where is the self-reference?
This problem is also known as the Post correspondence problem (PCP). The halting problem can be reduced to it, which is not decidable. If T was complete, you could enumerating all proofs and see whether they correctly proof P(S) or its negation. Due to its completeness you would eventually find a proof for either of them and thus you could decide the halting problem.
[1] https://i.imgur.com/hAe8ZSk.png [2] https://i.imgur.com/EGkTwSD.png [3] https://about.idagio.com/jobs
edit: Just applied there for a job. I'm curious what they will say.
This is what I once tried to build, but stopped as I encountered too many unknowns: https://www.reddit.com/r/classicalmusic/comments/fxsg8s/disc...
If open opus could be extended with such kind of metadata, that would be incredibly valuable.
It would be amazing if spotify could put some more love into their gigantic collection of classical recordings. Their autoplay feature often changes the piece in between movements, which is a torture. Some database for navigating through all the works of a composer, sorted by significance would also be very helpful to discover new pieces.
I would also love to see more innovation in score management/recognition etc. Like seeing the score while you listen to a recording or being able to compare different recordings at a given bar. You could even teach music lessons if you can use it to easily compare home made recordings with professional ones.
The problem is though, that even if each core has a distinct id, infinite cores can only perform distinct steps if the memory model uses unbounded cells. Otherwise almost all cores would do the same step.
But I see the problem in my thoughts. If there are infinitely many cores with each core having a different id, after a finite amount of time only finitely many cores can distinguish itself, as the id gets arbitrarily long. If each core could process its id in O(1) time, you could decide the halting problem: each core would check whether the tm halts after id steps. Cores with higher ids would need to tick faster so that each core can process its id in O(1).
Also, the halting problem does not exactly resemble "this sentence is false" (which is an obvious contradiction). It resembles more "the answer to this problem differs from the output of every turing machine". Such problems could be solved without contradiction by machines that cannot be simulated by turing machines! You don't even need infinity to create such machines. Turing machines with access to the halting oracle do the deed.
I don't understand this paragraph. If they do have do-while loops, how do they prevent turing completeness?
This video resembles the same proof, but presented in a way that you can understand all the arguments in less than 10 minutes. It can be understood without any prior computer-science/math education.
It deserves more upvotes!
For my next project, I will check out Mikro-Orm.
The fair usage principle can create much more value than complex and often unnecessary strict regulations.
I guess the author would not have complained if a small company had done what aws did just to stay afloat.
It is like fair use: They guy that uses google drive to backup youtube in its entirety is not doing anything illegal. He just demonstrates that he cannot deal with freedom.
Prover (the applicant) and verifier (the hiring manager) are both interested in proving the applicant to be a suited candidate. It should be in the hiring manager's interest that suited candidates can act as valid prover that can convince the verifier!
With this thought, this book should be financed by both the hiring manager and the applicant. The hiring manager should help applicants to write good resumes. And the applicant should help the hiring manager to accept their proof of suitability.
Also, do you think this book will get more people a job (which would effectively create jobs and reduce unemployment) or just improve the candidate selection?
If it just improves the candidate selection, the rejection rate and thus the average happiness of applicants would stay the same (or even drop, as they paid money for this book) and the only beneficent would be the employer, as better candidates are hired.
But wouldn't it be a better approach for an applicant to focus on an open source project for showing off rather than reading a 200 page book?
I know why I don't like automatically closing elements. Xhtml for the win!
A detailed list of all changes can be found in the changelog (https://github.com/hediet/vscode-drawio/blob/14209ad462028cb...).