HNHacker News
TopNewBestAskShowJobs

etimberg

2,342 karma · joined September 17, 2013

https://github.com/etimberg https://everttimberg.io/

Maintainer of chart.js

submissionscomments
etimberg··on Circuit.js – Electronic circuit simulator on the web
Many years ago I helped write https://www.multisim.com

It's a full SPICE based simulator done entirely clientside

etimberg··on Utah is first US state to limit teen social media access
Related, but my prediction is that by the end of the decade internet anonymity will be gone forever. Social will be the first place it falls with governments requiring SSO to a government run IdP that is verified by ID
etimberg··on WPF Begins Its Long Goodbye
WPF and XAML are by far the worst tech stack that I've had to work on during my career. It was only for 1 year because my team got added to a massively delayed project, but I still remember the horrors. The node tree could only ever have a few thousand nodes before performance became abysmal so all kinds of workarounds were written.
etimberg··on First signs of spring have arrived in parts of south 3 weeks sooner than average
I live in Toronto. It hasn't been that cold or snowy. There have been 2-3 big snows and it's all melted in between
etimberg··on Ask HN: Why did Frontend development explode in complexity?
I think it's generally caused by a few issues:

1. UI development is hard to do well. Throughout my career I've seen complexity explosions in C++/Win32, C#/WPF, and JS UIs so this isn't a new phenomenon

2. It's always easy to develop the correct UI in hindsight once all the requirements are known. When starting out it's hard to know what will be needed or not and this leads to overly complex solutions

3. The browser as a platform has historically been painful to use due to a lack of good standard library

4. JS in particular has a low barrier to entry, so a lot of folks start there and learn as they go. This leads to picking the wrong tool for the job due to lack of experience

etimberg··on A circuit simulator that doesn't look like it was made in 2003
Cool! We did something similar when I was on the team that built multisim.com
etimberg··on SEC Charges Samuel Bankman-Fried with Defrauding Investors in FTX [pdf]
https://www.bbc.com/news/live/world-us-canada-63953033 shows counts 7 and 8 as

- Conspiracy to Commit Money Laundering

- Conspiracy to Defraud the United States and Violate Campaign Finance Laws

etimberg··on What happened when my wife died
Wow that was a heartbreaking read, especially 1 month into being a parent.
etimberg··on PayPal's new AUP can take your money if you say something they disagree with
Same. I never used it anyway
etimberg··on PayPal’s updated acceptable use policy [pdf]
Yeah, time to delete my account. I haven't used it in years, so now to ensure I don't use it again
etimberg··on Is GitHub Down?
Had a lot of problems with cs.github.com yesterday. Seems very unstable recently
etimberg··on Tesla Virtual Power Plant
In general, after a nuclear plant is shut down, it has to be kept off for a few days to let Xe-135 completely decay. Quoting from Wikipedia [1] " After about 3 days of shutdown, the core can be assumed to be free of 135Xe, without it introducing errors into the reactivity calculations"

1. https://en.wikipedia.org/wiki/Iodine_pit#Fission_products_de...

etimberg··on Tesla Virtual Power Plant
Agreed! Inverter based resources have the ability to respond within a few milliseconds whereas the next fastest response would be from hydro power and that could take as little as 10s. More conventional generation takes a lot longer. [1] has some nice charts showing cold-start times for different types of generation.

1. https://www.eia.gov/todayinenergy/detail.php?id=45956

etimberg··on Tesla Virtual Power Plant
There are some pilot projects that have individual prosumers but they all operate at the distribution grid level. There's a concept coming called "DSO" or "Distribution System Operator" where the distribution grid is run more like a typical transmission network. The distribution grid operator could then procure services from DERs, microgrids, etc. [1] has a good overview

1. https://clean-coalition.org/distribution-system-operator-dso...

etimberg··on Tesla Virtual Power Plant
No, this is certainly not the first such system. I helped build one at a previous job where we could even value each battery individually in response to near real-time distribution grid conditions. For example, if a transformer is nearing capacity than a battery discharge downstream has extra value because it prevents the expensive transformer from being overloaded reducing it's life.

https://www.greentechmedia.com/articles/read/opus-one-tests-...

etimberg··on The Economics of the Tesla Semi
The cost increase in electricity is not due to land, it's due to actually needing to buy the electricity from the grid. Sure you can use solar and storage for each charging site, but then you transform the problem into a land one. Otherwise you need to modernize the grid to support vast numbers of charging stations because solar and storage won't be able to charge enough vehicles.
etimberg··on The tooling ecosystem that adds joy to KiCad
Agreed! The data challenges are the biggest blocker IMO. It's so hard to know the quality of models even when received directly from manufacturers. Hopefully companies like SnapEDA can help with a lot of it though I think there needs to be some kind of model interchange standard
etimberg··on The tooling ecosystem that adds joy to KiCad
Having worked in the EDA industry, though more on the electronics simulation side, there's a surprising amount of complexity in these tools. I think the complexity is such that it needs more than a single entity supporting it otherwise only the features that CERN directly uses will get enhanced.
etimberg··on Is the smart grid all hot air?
I'm surprised this didn't touch on some of the other distribution grid ideas that have been piloted. At a past job I helped create software that valued power from DERs based on real-time grid conditions [1]. The idea was that some distributed generation was worth more to the distribution operator because it alleviated other problems in the grid such as congestion.

1. https://www.greentechmedia.com/articles/read/opus-one-tests-...

etimberg··on The new wave of React state management
In some ways this feels a lot like http://alt.js.org/
etimberg··on The new wave of React state management
I think it's because redux is quite painful to use with very modern apps. Most of the time you need something like `redux-saga` or `redux-thunk` to deal with async side effects. I'm not sure which is the most popular today, but sagas are based on generators and trying to use those with typescript is very very painful and the underlying issue [1] is marked as a design limitation in TS itself.

In addition, if you want to have your app load as smaller chunks rather than a single large bundle, you need to be careful to ensure that things work even all the backing reducers aren't yet loaded.

1. https://github.com/microsoft/TypeScript/issues/32523

etimberg··on There are no open issues or pull requests on Flask
Another advantage of FastAPI is the pydantic integration for data validation. That being said, I think FastAPI needs to find a community governance model because there are a lot of long-standing issues that the community has tried to fix only to find those fixes languishing with no official response.
etimberg··on Ask HN: Why aren't code diagram generating tools more common?
Paper and pencil is definitely the way to go. If i make something that turns out to be useful I’ll make a digital version after.
etimberg··on Update on Hiring Plans
Isn't quantitative tightening doing just that? It's removing money supply
etimberg··on NERC sounds alarm on solar tripping in ‘sobering’ summer reliability report
Not exactly. The concern raised in the article is that rooftop solar can disconnect off the grid automatically causing a small problem to be cascade to a larger one. https://news.ycombinator.com/item?id=31463342 has a ton of good info on this
etimberg··on Tech bubbles are bursting all over the place
Tesla as a product is a status symbol though. It's naturally going to be a high margin product but the cost means that the market is smaller. For example, the cheapest Tesla currently sells for $61,980 before tax in Canada. The number of people who can drop $62,000 on a car are a lot fewer than those than can spend $30,000.
etimberg··on Coinbase warns that bankruptcy could wipe out user funds
I wonder if this will cause them to go bankrupt because users get scared and leave. Just like Bear Stearns in 2008
etimberg··on One-click checkout startup Fast is laying off its staff
$220,000 base compensation per year. $30,000 signing bonus
etimberg··on GitHub incident 2022-03-23
I've liked the new features too, especially after so many years of not many features. Maybe they've moved too fast now
etimberg··on GitHub incident 2022-03-23
The quality of GH seems to be slipping
← PreviousPage 4 of 14Next →