mattmein
mattmein on Hacker News
A few years ago I set up a ublock filter to hide the next/more buttons on hacker news and reddit. It works great because I can still get my news fix, but I can't scroll endlessly.
Ublock Origin:
! 2020-10-11 https://news.ycombinator.com
news.ycombinator.com##.morelink
Reminds me of Planck's principle:
> A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die and a new generation grows up that is familiar with it ...
>> In practice, they are a niche endeavor used by a bunch of hackers and computer science nerds.
I don't know anything about federation, but what you said basically describes the Internet when it started, so I don't see how you can imagine it is not going anywhere based on that. Most tech starts as a "niche endeavor of a bunch of hackers and computer science nerds" (I'm also thinking of Apple starting at a computer club).
My point is that there is nothing about functional programming, specifically the "Data structure + Algorithm" style, that makes it unsuitable for building complex applications like air traffic control system or bank lending system, and it has in fact been used successfully in domains like that.
If you are really interesting in this topic, check out the following pages:
https://clojure.org/community/success_stories
https://wiki.haskell.org/Haskell_in_industry
>> other languages have radically different tools and practices that lead to far fewer footguns
Can you share any examples of these different tools and practices?
I've used Tabula for many years, and it works great. Use it for converting PDF invoices from specific supplier for import into our system. Changed a task that took about a day each month, to about 10 minutes each month.
Regarding your long lines issue - from your description it sounds instead like an unicode issue which I also ran into a while back.
What happens is that your main programming font does not have the unicode characters, so Emacs falls back to searching all your fonts for each character it can't find, which is slow if it has to search through many different fonts.
The solution is to ensure you have symbol fonts installed - see the list of fonts here: https://github.com/rolandwalker/unicode-fonts
Posted by
mattmein on Monday August 16, 2021 @07:48PM
from the github.com dept.
Posted by
mattmein on Monday July 12, 2021 @03:00PM
from the github.com dept.
I've used Zerotier for several years now, and it does feel that the stability on mobile has improved in the past couple of months.
The free version of Foxit PDF Reader allows you to upload a signature image and add the signature to PDF documents. There is a Linux version.
https://www.foxit.com/downloads/
Posted by
mattmein on Wednesday April 14, 2021 @04:08AM
from the reddit.com dept.
One thing that has tripped me up with this workflow in the past is that you lose context - the code you copy/paste and execute in the repl is not evaluated in its module/namespace, so any other code calling it is not updated.
Is there a shortcut to evaluate the code in the correct module/namespace for Python? Maybe to switch the namespace in which the Python REPL evaluates the code you paste in?
Posted by
mattmein on Saturday November 21, 2020 @04:04PM
from the developers.googleblog.com dept.
Posted by
mattmein on Tuesday November 17, 2020 @03:18PM
from the harpers.org dept.
This is completely unrelated, but I remember your blog about dotnet development. I followed it about 10 years ago and remember when you started with RavenDb. I haven't done any dotnet development in about 7 years, but you taught me a lot about programming properly. Thanks.
I'm glad RavenDb is still going well.
I think it is worth reading his explanation [1] of why he built this. He doesn't really seem to be scaremongering, just that he identified a risk that he thinks has a high likelihood of happening, and he decided to do something about it.
He isn't talking about apocalyptic collapse, rather a collapse of supply chains necessary to develop complex electronics.
[1] - https://collapseos.org/why.html
I wouldn't classify those emails as spam, as spam is unsolicited bulk email, ie untargeted emails going out to a large amount of people.
Personalised unsolicited email or any other type of contact can be an important way to make new connections, at least in my opinion.
What does it mean that I have a unique user agent? I just use normal brave browser.
I've never understood this advice. To me it just makes a lot more sense to store everything in the database - much less complexity.
What I've done in the past is just put a CDN in front of the file url, so the file content is stored in the db, but served from the CDN.
How is this website legal and different from hosting a movie/TV series? It is basically stealing the original website's content.