I agree with this. This is why every note I add must be repeated in spaced repetition style. This way I remember what is in my "mind palace" and keep ideas alive (or explicitly delete them / reduce their repetition period if they are bad). I use Obsidian with the repeat plugin.
HN user
maxs
I prefer to stay in python, makefiles become very difficult to maintain. I use https://www.pyinvoke.org/
Can anyone explain how is this different to ngrok?
Very cool project, I bookmarked it as well and excited to try.
That's a cool extension, I didn't know about it.
I built an entire app around the idea that every note participate sin the spaced repetition queue. For me it has made a lot of difference, as I have managed to internalize (as in put into a practice) a lot of the stuff that I put into my "second brain", for example insights from books I have read, videos I watched or blog posts, etc:
I don't quite understand how this works in an unsupervised setting.
The only thing that comes to mind is embedding that preserves distance, such as MDS (https://en.wikipedia.org/wiki/Multidimensional_scaling#Metri...)
Like everyone else on this tread I built a note-taking system!
Mine is called MindPalace and its special feature is that it is focused on spaced repetition and remembering the notes after they were written.
For me, whenever I would take notes, they would become stale and forgotten. Despite Emerson's quote “I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me.”, I felt that there is a lot more to be gained from remembering them.
For instance, I can remember meetings past and insights gained by following up on meeting notes, or insights I got from reading books. I have almost a 1000 notes in my personal notebook.
BTW, the app is self-hosted and avilable here if anyone is interested: https://github.com/msipos/mind-palace
I'd be curious if anyone else does "spaced repetition note taking" and if anyone can share cool tools for that (my tool is not particularly good)
Why do you think it reduces coupling? You can use Django apps to have decoupled Django services that all run in the same gunicorn webserver
Is there such a thing as true boostrapping? One always has to put some sweat/time in the pre-revenue phase. This time has a cost (opportunity cost + you could have had a job / did consulting)
I meant to say block scoped. Variables in python have function or global scope but no global scope. E.g. you can say
for x in ...:
and then use x outside of the loop.I would say proper variable scoping in general. It would be awesome to have let variables in python!
I don't understand what you mean by arrays.
if par is None: ...
As for accessing dicts with a struct syntax, I prefer keeping dicts and objects different things (unlike Javascript).And for JIT, there's numba!
Agreed on the switch statement...
I had the same problem which is why I made an app called MindPalace (https://github.com/msipos/mind-palace)
It's a note app where every note has a repetition schedule. The schedule can be dynamic (growing-shrinking) or fixed.
For example, my diary entries repeat every 365 days so I enjoy reading what my diary entries/thoughts were a year (or 2, or 3) years ago.
Ever since Gmail has introduced "snoozing" functionality I have been using it for this type of prioritization. If I receive an email, I will snooze it to a later time in the day/week when I will be going over random stuff. Unless the email needs a response right away, in which case I will reply to it immediately. In this way, I can achieve "inbox zero" which I have found helps a lot emotionally!
Greg Egan is my favorite author. My favorite book of his is Diaspora.
If you loved Permutation City you may also love Diaspora. The first chapter of Diaspora is brilliant, if you try reading it, and find that you enjoy it, you will then like the whole book.
It's been a busy lockdown at work but I have finally gotten around to open sourcing my self-hosted note system that has a unique twist: every note is repeated on its own schedule (kind of like spaced repetition). I now take notes on everything I read and put them into this. I also keep track of my own diary in it. This helps me retain information better and keep mindful about stuff that matters to me.
How it may have sounded:
I used matplotlib for a very long time. Now, I suggest using bokeh
I am finding the API a lot cleaner than Matplotlib, and it is very nice to have the ability to do integrated interactive plots in Jupyter.
Note: I have no relationship with Elysium, I just ran across their website today.
DigitalMR (https://www.digital-mr.com) | London, UK | Machine Learning Researcher/Engineer | Full-time | ONSITE or REMOTE (UK only)
DigitalMR is an early stage high tech company in the space of market research and marketing. We are disrupting a 60 Billion US$ industry. We have recently won an Innovate UK grant to conduct R&D in theme detection from images. We are looking for a talented, independent researcher/engineer to take this project forward. This is an excellent opportunity to lead a technical project that is at the interface of research and business, as well as make great and lasting contributions to our business. The successful candidate will have an opportunity to lead development of AI, machine learning and big data technology at our company.
Your job will be to design, implement and evaluate models and software prototypes of machine learning algorithms (including deep learning, image processing, GPU computing on big data sets).
Qualifications, Experience & Skills:
- Masters, PhD, or equivalent experience in a quantitative field (Computer Science, Mathematics, Physics, Engineering, etc.)
- Machine learning experience (classification, regression, clustering or other methods)
- Hands-on experience coding in one of the following: Python, R, C/C++, Java or others.
- Positive attitude and good interpersonal, communication and teamworking skills; a great fit with the company's values
For more information and how to apply, please see: http://www.digital-mr.com/archive/view/deep-learning-researc...
I am writing a simple note/journaling app. It has blogging feature, sharing journals with friends and private (client-side encrypted) journals. Currently it is web-only but I am planning hybrid apps for Android/iOS and the desktop:
I have seen a number of failing microservices projects. I think that the key problem (for small teams) is that it makes it very difficult to test and onboard new devs. I've written about it recently on my blog as well: https://lasernotes.com/blogs/better-code/2016/01/13/monolith...
If you go to St. Louis, make sure to visit the City Museum (http://www.citymuseum.org/). It is an incredible, unique playground to explore for children and adults alike. It is hard to explain what it is and explanations don't do it justice. To this day it is our fondest memory from the trip to St. Louis.
One more vote for Python/Django.
SEEKING WORK - Remote
We are K-Partite ( https://kpartite.com ), a software development company. With extensive experience in web and mobile development, desktop applications and data science, we provide battle-tested solutions to help you successfully complete your projects.
Our developers are in the United States and South Eastern Europe. Together, we form a cohesive team that is both easy to communicate with and can give reliably good results. In the past, we've developed SaaS, E-commerce and finance systems. We've done backend work (Node, .NET, Python/Django), services (Java with Spring, Redis, Mongo, RabbitMQ, MySQL, PostgreSQL, MSSQL), front-end and mobile (Bootstrap, JQuery, Angular, React, Backbone), desktop (QT, .NET) and data science (R, Numpy, Scipy, Sklearn). Get in touch with us at info@kpartite.com for a tour of what we can do for you.
SEEKING WORK - Remote
We are K-Partite ( https://kpartite.com ), a software development company. With extensive experience in web and mobile development, desktop applications and data science, we provide battle-tested solutions to help you successfully complete your projects.
Our developers are in the United States and South Eastern Europe. Together, we form a cohesive team that is both easy to communicate with and can give reliably good results.
In the past, we've developed SaaS, E-commerce and finance systems. We've done backend work (Node, .NET, Python/Django), services (Java with Spring, Redis, Mongo, RabbitMQ, MySQL, PostgreSQL, MSSQL), front-end and mobile (Bootstrap, JQuery, Angular, React, Backbone), desktop (QT, .NET) and data science (R, Numpy, Scipy, Sklearn). Get in touch with us at info@kpartite.com for a tour of what we can do for you.
Location: Hungary
Remote: Yes
Willing to relocate: Yes
Technologies: C++/C, Java, Python, Node, Data Science, Machine learning
Résumé/CV: https://kpartite.com
Email: max@kpartite.comSEEKING WORK - Remote
I am a full-stack software developer and a data scientist.
I have a background in applied statistics, mathematics, physics and quantitative finance. I have a Ph.D. in statistical physics, but I am also good at writing code. I have written production systems dealing with big data, analytics, prediction and interactive visualization. I have extensive experience with C++, Java, Python (Twisted, Cython, Numpy, Scipy, Sklearn), Javascript (including Node, Backbone, React), databases (Postgres, Mongo, SQLite). I can develop high-performance back-end as well as dynamic front-end services.
Please contact me for many excellent references and additional information.
My site: http://kpartite.com
My LinkedIn: https://www.linkedin.com/in/maksimsipos
NOTE: I am neither an Emacs nor a Vim user but I'm interested in editors (and developing one).
Here are the results from the latest SO developer survey. The data may be biased, but it looks like vim outnumbers emacs by 5:1: http://stackoverflow.com/research/developer-survey-2015#tech...
A newer one from them I really liked is Rove: