Hacker Newsnew | past | comments | ask | show | jobs | submit | fomojola's commentslogin

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.


Thank you for your feedback. We're going to look at it! Might be adding a video of the product soon.



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.


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?


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.


The lifetime plan is already a one-time payment option. Are you saying you feel it's priced too steeply for intermittent use?


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).


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


(In 2018, and the actual charges they settled were not that they weren't seeking best execution. The charges that landed were that they falsely advertised that their execution matched or beat other brokers.

In fact, they were still seeking "best" execution; they just didn't beat other brokerages because of high payments for order flow and misled customers about that.)


Actually, you can: https://github.com/jitsi/jigasi

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


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.


> One of the things I think is missing from Jupyter is a clean, standard way of doing timed execution of a notebook

Have you looked at nbconvert with the ExecutePreprocessor? I use it (with a light wrapper) from cron for sending automatic email reports and generating static dashboards. It might do what you're looking for.


As an aside: I've been reading the AWS blog posts from Jeff Barr, but ignoring the Amazon Polly audio conversions. I actually listened to it today, and not only is it not terrible, but there's a moment (around 1:05 in or so) where you can actually hear an inhalation! I know @jeffbarr is sometimes in these threads: is that a standard feature of AWS Polly, or is there some preprocessing that is generating SSML to control cadence, and if so how do we get our hands on THAT?


Thanks for listening to Polly! That's Polly's Matthew voice, there's not special preprocessing, and you can make your own text sound like that.


Breathing is a feature that you can turn on in Amazon Polly since 2018. There are automated, manual, and mixed modes depending on how much you want to manually control the breaths. More info here: https://aws.amazon.com/about-aws/whats-new/2018/03/amazon-po...


It still sounds very robotic to me. I think Google's WaveNet sounds much more natural: https://cloud.google.com/text-to-speech#section-2


There's a personal taste element: I agree with you that certain WaveNet voices sound better (I've actually used them for video narration with some success). The breathing caught me off guard: it took me a minute to identify THAT as the element that was there but I implicitly wasn't expecting to hear.

The breathing + pausing at commas/full stops and general cadence was frankly superior to what I've seen with Google Cloud Voice, which is why I was curious if preprocessing was done. I've generally had to do multiple manual passes with Google Cloud Voice to get audio output that didn't sound robotic.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: