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 Map of the world's great castles and fortresses
I see Casa Loma in there now, but if that counts I'd expect something like https://en.wikipedia.org/wiki/Boldt_Castle to also count
etimberg··on Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc
As others have mentioned, it's not actually that performant. The matrix solve is about as fast as a single threaded solution can do, but the problem is parallelizable. There are a number of GPU implementations and I have even heard of offloading the matrix solve to an FPGA, though without unified memory a lot of the gains are irrelevant.

Even if you avoid most of the numerical code initially, the interface in the original spice core is a mess of string handling and building a custom shell experience. There are tricks like setting the upper bit of every byte to 1 when inside quotes so that the custom shell history matching skips over things in quotes. Very elegant for the time, but now that means if you want nodes with non ascii names you're either keeping a mapping outside or using utf-7.

Another great example is the expression parsing. There was a long standing bug where the expression parser leaked ~160 bytes for every step of an output expression for every timestep. So for example, if you had "($2 * 4) + 1" as an expression and ran a simulation for 10,000 timesteps you'd leak 8M bytes.

etimberg··on Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc
The spice core that ngspice is built off is terrible code. It has a long history going back to 1970s era fortran. Starting fresh is probably preferable
etimberg··on I want to live like Costco people
Glasses is another place where the savings are astounding
etimberg··on Layoffs at Block
Eng leadership pings seems to be one of the few strategies that's been working on the hiring side for finding great talent the last few months
etimberg··on Yes there is a right way to stack the dishwasher. Here are the 5 rules
Rinse aid is an interesting topic. There's some evidence that it causes damage to the gut. https://pubmed.ncbi.nlm.nih.gov/36464527/
etimberg··on Harnessing America's heat pump moment
Not to mention, lots of places have time of use electricity pricing which makes it even worse. This is the problem with running my heatpump when its cold, some of the coldest times (right before dawn) coincide with peak time-of-use prices
etimberg··on DEWLine Museum – The Distant Early Warning Radar Line
Reminds me of when we used to drive past a Pinetree Line station every summer on the way to visit my grandparents.
etimberg··on Light exposure at night predicts incidence of cardiovascular diseases
Is this detecting people who work overnights?
etimberg··on Whatever happened to cheap eReaders?
I have a kobo. The firmware is absolutely terrible. Somehow it's gotten itself to a state where it doesn't detect books that are added to the device, even after fully reseting the hardware
etimberg··on Ground control to Major Trial
This sounds like wire fraud ....
etimberg··on Port of Los Angeles says shipping volume will plummet 35% next week
That number for w20 will probably change. For example, when https://youtu.be/2GgcIuQ4X5k?t=324 was produced w20 was predicted to be up 0.84% YoY.
etimberg··on Pyrefly - A faster Python type checker written in Rust
the stubs can only do so much. There's so much magic and inferred properties that a type checker will never be able to fill in alone
etimberg··on Apache ECharts
maintainer of chartjs here.

It’s probably more performant. Chart.js isn’t designed for a ton of data and we recommend sampling before visualization . We have a builtin plugin that does a form of min/max sampling to retain peaks but cut down on the amount of data points drawn

etimberg··on The surprising powerhouse behind rapid V2X growth: electric school buses
Maybe this will work on the weekends, but in general V2X (or the older V2G ideas) are just a dumb concept. No driver wants to go out to their car and find that it has no charge because they didn't plan their trip ahead of time. The value of a vehicle is that you can use it whenever it's needed
etimberg··on I got OpenTelemetry to work. But why was it so complicated?
What otel really needs to succeed, at least in the python space, is something as easy and straightforward as DataDog's ddtrace command.
etimberg··on I got OpenTelemetry to work. But why was it so complicated?
Until you run your server behind something like gunicorn and all of the auto imports stop working and you have to do it all yourself.
etimberg··on I automated my job application process
Generally that's why the soft skills questions generally want a response in a STAR (situation, task, action, result) format. It's a lot harder to lie about a story and keep yourself consistent through a back and forth.
etimberg··on Ask HN: Predictions for 2025?
Government backed SSO is probably how this ends up. I suspect we get to it because it also solves the election influencing issues that western democracies are seeing
etimberg··on Decline in teen drug use continues, surprising experts
I assume you don’t have kids because as the parent of a toddler this is a terrible idea. The last thing a toddler needs is AI hallucinations “teaching” them
etimberg··on Tesla shuts down Cybertruck production for days at critical time for the company
factories just don't randomly retool on a tuesday
etimberg··on Leica Just Recorded the Highest Revenue in Its Entire 100-Year History
isn't that basically a given for any company when comparing numbers that have not been adjusted for inflation?
etimberg··on We are shutting down Ondsel
It would be perfect if the symbols I wanted were already built in. There are some electrical symbols but they're very much circuit design focused whereas I'm looking for symbols such as these https://www.edrawmax.com/templates/1011842/

Additionally, https://github.com/jgraph/drawio/issues/1660 would be a nice to have.

etimberg··on We are shutting down Ondsel
I haven't found anything ideal that's opensource. draw.io + some custom images for the electrical symbols lets me get good enough though
etimberg··on We are shutting down Ondsel
I have a similar problem, but for electrical diagrams. I want to draw out diagrams for each of the circuits in my house and none of the free options are good enough.
etimberg··on An oral history of "We Built This City," the worst song of all time (2016)
For me, "I want a hippopotamus for christmas" is even worse.
etimberg··on Mom jailed for letting 10-year-old walk alone to town
This kind of incident is a microcosm of everything that's going wrong in the western world
etimberg··on "Begin disabling installed extensions still using Manifest V2 in Chrome stable"
Time to switch my last machine that still uses Chrome as the default.
etimberg··on OpenTelemetry Tracing in < 200 lines of code
Agreed. There are a ton of edge cases and auto instrumentation basically doesn't work. I love Honeycomb but the setup for DataDog is 100x easier
etimberg··on The semantic web is now widely adopted
I have experience using this back when I worked for a startup that did distribution grid optimization. The specs are unfortunately useless in practice because while the terminology is standardized the actual use of each object and how to relate them is not.

Thus, every tool makes CIM documents slightly differently and there are no guarantees that a document created in one tool will be usable in another

Page 1 of 14Next →