Readit News logoReadit News
fomojola commented on Show HN: Mailsociety: A revolutionary new take on email, transforming the inbox   mailsociety.co/... · Posted by u/h00xx
fomojola · 3 years ago
Very nice landing page, but no screen shots? What does it look like? Do I have to install it and hope I make it through the wait list to find out?

Understand that you are excited, but the fact your website has next to no clear screenshots or descriptions of your value prop or system behavior is not confidence inspiring.

fomojola commented on Show HN: Resize Your Images in Bulk   sizematters.app/... · Posted by u/kith
anonymous_i · 4 years ago
> Dropbox because it could be rebuild with a couple of Unix tools.

This is an interesting comment. Could you link those comments if you have them saved somewhere.

fomojola commented on Happy 10th Birthday, Sidekiq   mikeperham.com/2022/01/17... · Posted by u/nickjj
bpicolo · 4 years ago
I think Mike’s success is awesome. Sidekiq has created so much value for startups in our industry and can operate up to a scale very few companies have to actually worry about. Other folk have reproduced similar in other ecosystems to success as well (see Hangfire) and there’s another half a dozen ecosystems out there where a motivated person could capture the same value.

The only downside I see is that it’s definitely led to the proliferation of commercializing OSS libs by making them slightly worse on purpose and adding a “go pro!” version. All too common these days. But again, can’t blame anybody on this path - creating good software isn’t easy and people do deserve to be paid for it.

The other place ripe for opportunity is Django-admin style tools. It’s been out for a decade maintained and free and it’s just an awesome tool. There are similar frameworks in Ruby, PHP (part of laravel’s pay to play offering), and Elixir, but not too much outside that. I’m pretty darn surprised there’s no Java or JavaScript world admin framework that can be plugged into with code. (react admin and the like are too low level, and being SPA centric don’t fight the whole battle - getting 95% of the way with no code other than pointing at a model is the real value add). One could also make oodles of cash in .NET here i imagine

fomojola · 4 years ago
I think the lack of a dominant JavaScript domain model syntax has limited the availability of admin tools like django-admin. Maybe something driven by OpenAPI/Swagger model definitions?

It is ancient and no longer upgraded (and based on angularjs), but I'd argue that ng-admin (https://github.com/marmelab/ng-admin) is the fastest SPA/JavaScript admin framework out there. It is a bit opinionated about paging and filtering (and painful to do moderately complex UI customization), but beyond that I have seen nothing that has come close to the same level of "quickly get CRUD admin UI available" in react/vue land, largely because (similar to django) it had its own domain entity model.

The same team moved from there to react-admin, and looking at a couple of react-admin experiences I've been involved in I'd argue that it wasn't aiming for the same ease of use.

fomojola commented on Dura is a background process that watches your Git repositories   github.com/tkellogg/dura... · Posted by u/todsacerdoti
fomojola · 4 years ago
One question I have about this approach: if I temporarily include a security token in one of my files, will that get included in the temporary commits? And if so, how can I make sure that particular piece of history never makes it off my dev machine?
fomojola commented on Show HN: I made a simulator for personal finance and financial independence   projectifi.io/?ref=hn... · Posted by u/scubakid
scubakid · 5 years ago
I'd say the premium / monetization aspect is something I'm still open to suggestions on. I knew I wanted most functionality to be free, so that everyone could use the tool to develop insights about their potential life trajectory and trade-offs between different decisions, and I didn't want anyone to feel priced out of that experience. Likewise, I didn't want to bombard people with ads, and would never want to collect and sell data or anything like that. Currently, even more advanced features like monte carlo mode are available for free... I felt all this left me with few remaining monetization options, so I'm currently trying the model where data persistence (bringing more convenient repeat use) is one of the premium features. If you keep the tab open and then eventually upgrade, your data will stay.. but currently it will disappear if you close the app without a subscription.
fomojola · 5 years ago
One possible suggestion is a one-time payment option. In a couple of my projects I have daily/weekly/monthly plans that allow people to pay up, use the features and then go away without worrying about long-term financial consequences. Maybe an option were someone can pay up, export their data and then whenever they want to import it back in they sign up for another short plan.
fomojola commented on JsonLogic   jsonlogic.com/... · Posted by u/sebmellen
geuis · 5 years ago
Could someone explain why this or similar projects are useful?
fomojola · 5 years ago
It is a DSL for additional logic that can be: - Stored in your existing data store (assuming your data store can store a string) - Executed without eval() or any other potentially dangerous method - Executed in bounded time

You think of things like Lua in Redis: this is one take on a not-quite-as-capable alternative for logic that can be safely executed in restricted environments (barring errors in the implementation of the parser).

There will be editing/verification requirements: writing any moderately complex logic structure without a designer/test evaluator would be a nightmare, but as a generic way to specify/embed custom logic in a system that is language independent, has effectively no additional parser requirements (given that just about every single language has a JSON parser that is probably already in use in your project) it isn't a completely bad look. S-expression parsers do exist, but I'd wager many more people are familiar with the JSON parser in their language than the S-expression parser available in their language.

I will say: it isn't complete. It lacks clarity about the behavior in the face of missing/invalid operation arguments. Something like

    {"<" : ["ham", 42]}
I'd assume would throw an evaluation exception of some kind, but that should be clear in the spec.

The playground at https://jsonlogic.com/play.html is a start, but before you try handing this to a non-developer, you'd really want a visual editor with node folding of some kind (so you can hide deeply nested structures away while you work on other things), variable completion (so you specify a sample data object and if you're typing in a variable you get completion options) and operator parameter verification (to stop you from writing in incorrect/unsupported values based on the operator).

fomojola commented on Robinhood is limiting purchases of stocks: AMC, Blackberry, Nokia, and GameStop   twitter.com/KHOUStephanie... · Posted by u/Miner49er
tylerhou · 5 years ago
This is missing the context that Robinhood is required to seek the "best" execution of trades [1]. So Citadel is making a profit yes, but the customer is not necessarily harmed in that profit as Citadel may still be delivering a better execution than other market makers or the actual exchange itself.

[1] https://www.sec.gov/fast-answers/answersbestexhtm.html

Robinhood publishes their execution numbers (as required by the SEC), along with other brokers. At a quick glance, there is nothing out of the ordinary. It's also worth noting that you cannot directly compare numbers as different platforms have different trading behavior.

https://robinhood.com/us/en/about-us/our-execution-quality/

https://www.schwab.com/execution-quality

https://www.fidelity.com/trading/execution-quality/overview

fomojola · 5 years ago
Of note here: Robinhood recently (last month) settled charges that they actually weren't seeking best execution.

https://www.sec.gov/news/press-release/2020-321

fomojola commented on Zoom Partial Outages   status.zoom.us/... · Posted by u/surfingninjas
airstrike · 6 years ago
Can't dial in to Jitsi *(without some additional setup)
fomojola · 6 years ago
Actually, you can: https://github.com/jitsi/jigasi

Needs some setup, but if you are using Jitsi that seems reasonable

fomojola commented on Show HN: Starboard – Fully in-browser literate notebooks like Jupyter Notebook   starboard.gg... · Posted by u/protoduction
fomojola · 6 years ago
I really like it! Have you given any thought to server-side execution? One of the things I think is missing from Jupyter is a clean, standard way of doing timed execution of a notebook: there are a number of paid solutions, but nothing out of the box (that I could find; spent a few days searching). Conceivably one could string together puppeteer or something similar, but it would be great to be able to run "node starboard_runner.js <notebook file>" and have the results output to stdout or saved to a file.

u/fomojola

KarmaCake day929February 10, 2011
About
http://www.hipmob.com/
View Original