mshenfield
A 100kw generator can produce enough power for 100 homes, costs ~$50k all in, and ~$1k per day in fuel costs to run during an outage. Assuming the generator also lasts 5 years, that's only $100/year per home, 50x less than the battery solution.
Batteries are for the foreseeable future way too expensive.
Did that happen recently? It says in Pixlr's site they're owned by INMAGINE.
AI content generation (text, image, source code, video, music) will be a huge boon for prototyping where applied judiciously.
Congrats on twenty years!
Is the background generative in some way, or is each layer in a loop?
* It prevents tenants who don't meet income or other requirements from even looking at the unit.
* It makes tenants liable for noting damage as soon as they view a unit to avoid it being attributed to them, a daunting task.
* And it removes a face to face interaction that forces some accountability on landlords who don't provide a clean/cared for unit.
Notably absent is a mechanism for tenants to provide feedback to landlords on the listing. The Questions feature is helpful, but not designed for concerns/praise.
I'm (a little) older and (a little) wiser, and know this kind of support is a huge amount of work. It sounds like "focus[ing] on learning and broadening your perspective" is what fueled all those answers I so appreciated.
[0] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
The scale and consequences of Nazi Brownshirts and Kristallnacht - 7k businesses destroyed, 30k Jewish men arrested, by a racist state that would eventually kill them - are incomparable to what's happening here in Seattle.
I feel like I'm indirectly supporting his politics by engaging with his weather content. I'm generating ad revenue as a reader. And I'm increasing the size of the platform he can claim, which he can leverage for books, speaking gigs, etc. to promote whatever views he deems important. It's easy for me to find another weather source.
It's a shame - his weather reporting is uniquely good and fun to read.
[0] https://cliffmass.blogspot.com/2020/08/seattle-city-in-fear-...
[1] https://cliffmass.blogspot.com/2020/08/my-firing-at-knkx.htm...
EDIT: Fleshed out criticism of the original blog post:
http://www.dailyuw.com/news/article_8421ecd2-d90c-11ea-9e91-...
To get a faster FCP, statically rendering the component to HTML and re-hydrating it in the client (using Gatsby, for example) seems like it will have a bigger impact than the WebComponent library used. Unless the client is bandwidth constrained of course.
* Create a Python interpreter that is able to run Python code directly in the browser (PyPy.js, Brython)
* Transpile Python code into JavaScript and send that to the browser (Transcrypt, which also does a lot of tree shaking to keep the transpiled code efficient).
Here are the benefits, IMHO:
* Share helper code and class definitions across environments
* Most of the std lib, and a handful of popular 3rd party libs, are supported
* In the rare happy path, only have to think about one programming language.
The downsides are:
* Slow. For the "send an interpreter" approach (Brython, PyPy.js), the browser has to compile a whole compiler before moving on to running your code.
* Incompatibilities. For Brython and Transcrypt, C parts of the standard lib have to be re-written in Python for compatibility. So when you're importing something from the itertools package, it's actually a custom implementation like this: https://github.com/brython-dev/brython/blob/master/www/src/L.... The custom code will not always be exactly compatible with the CPython implementation.
* Incompleteness. Some std libs aren't implemented, or are only partially implemented. 3rd party libs that rely on these will not work. Popular 3rd party libs like sklearn which get their power by wrapping C/Fortran libraries need custom wrappers that don't exist (AFAIK) yet.
* You still gotta JavaScript. Even in the best transpilation scenarios, things break and you have to figure out what the generated or interpreted code is doing. This is especially tough for Python in the browser tools, which aren't widely used, so have both undiscovered bugs and a lack of community support. In my experience, working in a transpiled codebase doesn't mean you have to learn one thing, but three: the source language, the target language, and the frankenstein monster of the logic/compromises bridging the two.
* Tooling. The ecosystem hasn't reached a critical mass to support tooling. It's unclear if there's enough excitement in the Python community to get it there.
With all that said, unless you're a true believer or just want to have a little fun (again, it is fun!), I wouldn't recommend this.