HNHacker News
TopNewBestAskShowJobs

2mol

695 karma · joined July 14, 2018

submissionscomments
2mol··on Supabase (YC S20) – An open source Firebase alternative
Oh, that's super cool!

I'm even more excited for your project in that case. I hope I can make the time to build a prototype, right now I'm doing the same for retool, and I feel very spoiled for good choices all of a sudden when it comes to backend abstractions.

2mol··on Supabase (YC S20) – An open source Firebase alternative
Love it, used it, mildly dislike the pricing.

But generally I'm of the opinion that auth tightly integrated into the platform has a lot of advantages. My dream is to avoid (almost) all glue between my components, I think Firebase became successful in big part because of that.

2mol··on Supabase (YC S20) – An open source Firebase alternative
This looks great, however at first peek it doesn't mention anything about auth. Do you have any plans for that? For me this is the topic I most want to just delegate to the service.

Dashboard, realtime stuff, etc are great too. RESTful APIs I can of course get with PostgREST [0], which is insanely excellent, so the value I'm looking for is to have everything managed, from hosting/storage, to security, to all the other annoying nitty-gritty that I'm likely to get wrong.

[0]: https://postgrest.org

2mol··on Power tool manufacturers and who owns them
For personal use they are a bit overkill, but only if your cheaper tools don't break after 3 years.

The professionals I know generally all use a couple expensive tools from Hiltl or Festool etc over time. They can justify a new machine on a single job that pays ~8k, the time saved with the right tool is often already worth it.

And of course they are smart enough to know when they can use the "best long-lasting & cheap" tools instead of the high-end equivalents. I'm looking at you Makita PJ7000 which I bought for 150.- vs a Lamello that will be >500.- or a Festool Domino for 1k.

2mol··on Power tool manufacturers and who owns them
TIL that Festool and SawStop are under one umbrella!

For those that don't know, SawStop is one of the most impressive recent techical innovations in tablesaws. It basically smashes a running blade down into an aluminium crashblock as soon as it detects something conductive touching it.

It's great to watch it work: https://youtu.be/rnlTGndRi38?t=158

Also, the list is missing at least Mafell and Fein, but they are (like Hilti and Makita) simply owned by themselves. Edit: and Lamello!

2mol··on In Further Praise of Dependent Types
I'm generally interested in this, but (even as somebody who knows intermediate Haskell), I don't have a good intuition about the scope of dependent types:

- how much of the burden of writing the proof falls on me, and how much falls to the compiler? I've seen Idris type signatures, and I didn't find them super easy to grasp.

- What are the full range of things I can express? What can't I express, even with dependent types? I come from math, so I'm used to have infinite flexibility to define what goes into my set of possible values. When I first learned Haskell I was surprised that I couldn't easily define types like "this set, modulo an equivalence relation". Or something like: "Int, but only even numbers".

- how huch more effort falls to me when structuring my code, in order to pass the properties or proofs through? I already run into this all the time in Haskell, with Maybes thay I _know_ to contain a value, or Lists that I know not to be empty. There is a real trade off between writing clear code, and wrapping/unwrapping values all the time everywhere.

Length-indexed vectors is a great example, because it is such a non-story in math, and yet for programming I have to front-load all this complexity to express something so utterly trivial. It's part infuriating, part enlightening how surprisingly tricky seemingly small things can be.

2mol··on Create Diagrams in VS Code with Draw.io
1. It uses the offline version, running locally.

2. The files are saved on my filesystem, which would be more of a hassle to keep in sync if I used the online version.

3. It slightly lowers the friction for me to work on a diagram, which completely changes how often I instinctively reach for a tool.

2mol··on Create Diagrams in VS Code with Draw.io
How do the both of you make graphviz diagrams look decent?

I often resign myself to using it for generating the first structure, and then laying it out better in an svg editor. Of course that way I lose some of the maintainability of it.

2mol··on Two Chainsaw Secrets – Turning a Tree into Perfect Boards (2019) [video]
If you haven't seen it yet, this is the same guy that came up with an insanely cool tool to create polymer rope out of PET bottles: https://youtu.be/GSBh77bjz_Q. The older video was pretty widely circulated a couple of years ago, if I recall correctly.
2mol··on Captain Grace M. Hopper: The Mother of COBOL (1981)
Commodore still exists. Rear Admiral is one rank below, and that's indeed what Grace Hopper was.
2mol··on Ask HN: Best solutions for keeping a personal log?
Oh! A friend of mine made a bot like that! https://github.com/martinthenext/daytobase
2mol··on Paperboy: a small cli-based .pdf organization tool
I wrote a tool to help you rename and move those 200 pdfs out of that unholy mess that you call your download folder.

You know, all those papers you keep downloading to "read them once you get around to it".

← PreviousPage 3 of 3