News for hackers. Stuff that matters.

maxs

Re:Notes apps are where ideas go to die. And that’s good on Thursday June 01, 2023 @04:01AM (#36148598)
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.
Re:Makefile Tricks for Python Projects on Saturday May 27, 2023 @02:30PM (#36097030)
I prefer to stay in python, makefiles become very difficult to maintain. I use https://www.pyinvoke.org/
Re:Tailscale Funnel now available in beta on Thursday March 30, 2023 @01:23PM (#35376162)
Can anyone explain how is this different to ngrok?
Re:<3 Deno on Monday February 13, 2023 @08:53AM (#34773357)
Very cool project, I bookmarked it as well and excited to try.
Re:Gains I'm seeing from my second brain tool on Monday January 31, 2022 @05:41PM (#30155754)
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:

https://github.com/msipos/mind-palace

Re:Contrastive Representation Learning on Monday July 12, 2021 @05:00PM (#27815065)
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...)

Re:Note Taking in 2021 on Thursday June 17, 2021 @03:55AM (#27537165)
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
Re:How we bootstrapped a $1M ARR email client on Tuesday April 06, 2021 @03:04PM (#26715953)
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...

Re:Everything I Know on Monday January 25, 2021 @01:22PM (#25906698)
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!
Re:A Brief Explanation of Greg Egan’s Dust Theory on Saturday September 05, 2020 @03:38PM (#24386325)
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.

Re:Ask HN: What did you make during lockdown? on Sunday June 21, 2020 @01:54PM (#23593773)
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.

https://github.com/msipos/mind-palace

Re:Seikilos epitaph on Wednesday June 06, 2018 @05:04AM (#17245491)
Re:Effectively Using Matplotlib on Friday June 30, 2017 @12:30PM (#14671790)
I used matplotlib for a very long time. Now, I suggest using bokeh

http://bokeh.pydata.org/

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.

Re:Elysium Health: Optimize your health on Monday August 15, 2016 @08:42AM (#12290027)
Note: I have no relationship with Elysium, I just ran across their website today.
Re:Ask HN: Who is hiring? (July 2016) on Monday July 11, 2016 @09:58AM (#12071046)
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:

https://lasernotes.com/

Re:The Majestic Monolith on Tuesday March 01, 2016 @03:53AM (#11201531)
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...
Re:52 Places to Go in 2016 on Friday January 08, 2016 @09:28AM (#10865030)
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.
Re:Ask HN: Freelancer? Seeking freelancer? (July 2015) on Wednesday July 01, 2015 @11:26AM (#9812450)
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 [email protected] for a tour of what we can do for you.

Re:Ask HN: Freelancer? Seeking freelancer? (June 2015) on Monday June 01, 2015 @11:11AM (#9639169)
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 [email protected] for a tour of what we can do for you.

Re:Ask HN: Who wants to be hired? (May 2015) on Friday May 01, 2015 @11:05AM (#9471856)

    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: [email protected]

Older »