HackerTrans
TopNewTrendsCommentsPastAskShowJobs

orestis

no profile record

comments

orestis
·2 years ago·discuss
Can this work to give end-users/customers the ability to create their own reports/charts, respecting data access visibility etc?

I am in need of a "dashboarding" feature in our SaaS, but it seems there's a gap between PowerBI/Tableau/Metabase/Superset and various charting libraries. The former are too much "turn key" and the latter require a ton of work to setup all the chart-building UI and features...
orestis
·3 years ago·discuss
FYI joker these days is completely replaced by Babashka.
orestis
·3 years ago·discuss
I studied classical guitar for a few years, and let me tell you, scales on the guitar do not involve just moving a finger or a barre or a capo: look up the Segovia scales, that’s what I was learning and it’s physically demanding…
orestis
·3 years ago·discuss
Never heard of this before, but I have fond memories of my grandmother sipping Greek coffee with a piece of Cretan gruyere.
orestis
·3 years ago·discuss
In Clojure-land, we are also using HoneySQL [1] which has similar characteristics. You are still working within SQL semantics so it's a bit more complicated, but we are doing great complicated things with just maps, no API necessary.

[1] https://github.com/seancorfield/honeysql
orestis
·3 years ago·discuss
In Greek boating terms, we use just plain left and right. At sailing school we were taught that left means always the left side of the ship as it travels forward, and similarly the right.

We do use different words for the direction of the ship facing towards or away from the wind though.

Not sure if the ancients used other words though. We managed to avoid confusion for a few hundred years though.
orestis
·3 years ago·discuss
Interesting, in the CLJS space we recently got two new libraries in this space:

https://github.com/squint-cljs/squint Which is a thin layer on top of JS

https://github.com/squint-cljs/cherry Which is closer to CLJS semantics and data structures but compiles to .mjs files without any advanced optimizations etc.
orestis
·3 years ago·discuss
Obligatory shout out to Babashka [0] which is interpreted Clojure. You just download a simple binary and you can get going. Widely used for quick-running scripts, with a lot of batteries included.

[0]: https://babashka.org/
orestis
·3 years ago·discuss
HoneySQL allows you to write SQL via data structures so you can compose that. Gives you a lot of power.
orestis
·3 years ago·discuss
Check out Babashka!
orestis
·4 years ago·discuss
In a browser context, the built-in DOMParser (perhaps wrapped in dompurify) is the way to do this. No need to look elsewhere.
orestis
·4 years ago·discuss
I haven’t seen a mention so far, but 30 bar pressure isn’t that big. Scuba diving uses helium (wellC helium and oxygen) at up to 250 bar (in small cylinders, 10-12liters) with no issue whatsoever. The cylinders aren’t even that big or heavy (for a heat pump).
orestis
·4 years ago·discuss
Yes, the point is to keep the airways open, but that’s hard to demonstrate hence the suggestion to “make a stream of small bubbles as you ascend”
orestis
·4 years ago·discuss
For the people who might be tempted to skip scuba and just hold their breath: beware of the so-called free diving blackout, which occurs at the surface AFTER the dive, and is usually lethal if you don’t have surface support.

If you like the water but don’t want to deal with gear, do get free diving certified to be educated about the risks and mitigation strategies.

Personally, I’m hooked to Scuba, I find the focus on being calm, breathing and the feeling of weightlessness and flying are one of the most relaxing experiences in life. I surface after every dive just grinning like an idiot.
orestis
·4 years ago·discuss
I’m curious - here in Southern Europe we have been using pressure cookers for ages. They’re meant to be used on the stovetop (usually electric). The newer models (like in the last 20 years) are also quiet (no revolving noise maker). They also double as a plain deep pan.

Isn’t that common in North America? Why do you have to buy an extra appliance?
orestis
·4 years ago·discuss
Well sure, if we were building something towards general audience I’d say yes, let’s bias our UI towards editorial rules that can be enforced, since incentives align.

We’re building enterprise-internal software. There’s ton of jargon that is in play that we can’t really shorten or guide. It’s insane to think that the users, experts with decades of experience in their domain, should editorialize to fit a design goal. Sometimes, the users do know best.
orestis
·4 years ago·discuss
Supposedly there’s a classical version of Apple Music in the works, which should fix this.
orestis
·4 years ago·discuss
The truncated text is a huge peeve of mine with designers. I get that it’s hard to design a nice grid if you have to account for text that wrapped etc, but not everyone is called Tom Smith, and not all titles are 20 characters long.

A designer I know advocated that users should be coaxed into using shorter titles and descriptions so that the UI looks good. It just makes me seethe.
orestis
·4 years ago·discuss
A nitpick: Your code will not run faster in GraalVM vs the JVM, it will start faster. If its small scripts where the startup time dominates, then of course it goes faster. For anything long-lived (even in the range of tens of seconds), the JVM has better performance.
orestis
·4 years ago·discuss
What would the best format to convert user-submitted images? We need to update our image pipeline soon, so I'm looking into various options.

It looks like you still have to keep jpg/png around for a few years at least. Even if you drop IE11, there's a few versions of Safari out there that don't support even WebP.

So the pipeline would be:

* png -> resize -> png/lossless webp * jpg/other -> resize -> jpg/webp

Where "other" is whatever format iPhone cameras use.

Is there anything I'm missing if I were to do this today?