HN user

bafe

233 karma
Posts0
Comments174
View on HN
No posts found.

I did a similar project at 18. Needless to say I didn't have enough HW and SW skills to do much since I implemented the most naive form of the TDOA algorithms as well as the most inefficient way of estimating the time difference through cross correlation. I still learnt a lot and it led me to eventually getting a PhD in SAR systems, which are actually beamformers using the movement of the platform instead of an array

There's even "passive cooling" (called thermal mass activation) where you circulate groundwater through the floors/ceiling or concrete walls to cool them down. Ideally combined with a geothermal source heat pump to recover the waste heat dumped to the ground in the cold season

In Switzerland most offices and the majority of houses have exterior metal slat blinds or rolling shutters. Almost all are operated electrically and quite a few are controlled by inputs from wind and sunlight sensors. Since you can adjust the angle of the slats you can significantly cut down solar gains and glare while still providing ventilation and natural light

Count me in the club of failed scientists. In my case it was the geosciences, I would spend hours trying to make all my analysis reproducible and statistically sound while many colleagues just published preliminary simulation results obtaining much more attention and even academic jobs. On the flip side, the time spent improving my data processing workflows led to good engineering jobs so the time wasn't entirely wasted

I've had both hypnagogic hallucinations and night terrors a lot when I was younger, up until my early 30s. They almost disappeared now, which I can't really explain. For me the worst were the hallucinations, the most recurring one was seeing a dark figure abseiling from the ceiling or from the window, which after waking reveals to be a ceiling lamp or a curtain. It's terrifying stuff while you experience it and I even broken stuff in a desperate reaction of throwing objects to defend against the "intruder"

Ensemble kalman filter (and similar techniques like variational assimilation) are also used heavily in the geosciences to assimilate measurements and model data in order to obtain a "posterior observation" which can be understood intuitively as an interpolation between model and observation weighted by their relative uncertainty (and covariance)

Or maybe just adopt the modern solution and use a electronic lab notebook (ELN). I'm a software engineer and we are trying to introduce ELN in our institution, it's not easy to convince researchers of the benefits of reproducibility. People really just use manual methods like "sensible names"

the quote is missing what happened after the Platzpitz and later the older Letten train station were cleared: heroin use was decriminalised - not legalised - but only in controlled locations under supervision from medical staff and social workers. It seems that solution helped in multiple ways: - no people using heroin on the streets - no overdoses - drug users became less criminal because they didn't need as much money to finance their use - the medicalisation of heroin use made it less appealing to new users by removing the rebellious aspect

I wish I heard this advice at the time I was working on my dissertation: everyone just insisted that the right way was to use LaTeX and I just bought into it. At some point so much so that I made my slides with beamers and the animations in TikZ. Clearly I only started being productive when I had real data to present and I decided to switch to Inkscape for graphics and PowerPoint for slides. Leaving academia and being able to write all my documents in word or markdown has been a huge relief.

Indeed if you want to be mobile during an hypothetical societal collapse/apocalypse, few vehicles would beat a (mountain) bike, possibly a slightly older model that uses common parts and doesn't require exotic tools for repairs.

Surely there's more industry knowledge and better tooling/PPE behind stainless steel given the widespread adoption in all kinds of industry? I'd assume the risk for the workers installing it in homes is far lower as the top + sink is usually delivered in a single piece and only needs to be mounted on its support while with engineered stone often the slab is cut to size and reshaped on site

I heard that the normal yellow limes we can buy in Europe aren't as sweet as limoo shirin. however it seems to be the same plant, just a different cultivar. Anyway, now I have yet another reason to go to Iran

That's exactly what my wife said too, the limoo shirin is only sweet just after peeling/juicing and turns bitter fast. I looked it up and looks very similar to the "standard" yellow lemons we get in Europe, mostly grown in Spain and Italy. However she's adamant that they don't taste the same

Funny enough it seems in Persian there's no clear distinction between lime and lemon. My wife calls both "limoo". She does however claim there's a particular cultivars "limoo Shirin" that is supposedly very sweet (and hard to find outside of Iran)

You seem to confuse "real"state management solutions (closures, objects) with syntactic sugar like context managers. Any class implementing __enter__ and __exit__ can be used as a context manager. The protocol doesn't impose any semantics to it. As for the presence of closures additionally to objects: this is a natural consequence of having nested functions and lexical scoping. However, it is quite uncommon to use closures to manage state in Python.

Thank you for the extensive reply! The first part you mentioned is exactly what we were missing back then, we wanted to dynamically generate workflows starting from a configuration selected by the user. This wasn't really possible unless we would generate the YAML openflow specification ourselves. At the end we gave up and rolled our own simple tool that just does what little we need. This said, it is cool that you are considering offering a more code-friendly way to define workflows. I still think this doesn't offer the same level of dynamism of dragster, where you could easily design branching/conditional workflows. I suppose your considerations regarding the decorators/compilers go exactly in that direction

It was several months ago, so it is entirely possible. Back then I got the feeling that windmill tried to be more of a low code business/internal tool platform than a data/ETL workflow tool, I especially missed an expressive way to define workflows programmatically (i think you had a JSON schema but nothing as powerful as dragster where you can define a whole workflow in pure python)

Fortran 2023 3 years ago

For example the Exclaim project at ETH Zurich trying to rewrite ICON in python (granted, they use special decorators that JIT to GPU instructions). It looks like a bit of a fools errand to me to try an write such a complex and performance -sensitive software in a dynamic language. I wonder why Chapel hasn't seen widespread adoption yet

I briefly tried windmill for a project that involved creating custom workflows on-demand from a configuration file. I can't recommend windmill for data pipelines, it is meant to be more of a low-code internal app platform like retool or budibase. It is meant for a relatively static workflow that requires human intervention, like a simple business process involving some API calls and humans approvals in the loop. For complex (and potentially reconfigurable) data pipelines, dragster is a much better choice