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 Economists say that high gas prices triggered the housing crisis in 2007 (2012)
Housing in the Toronto area has been even more insane than usual the last few months. Houses an hour away from downtown that were selling for ~850k in November 2021 were selling for $1.05M in January and February.
etimberg··on It's always been you, Canvas2D
One thing to keep in mind with the window.devicePixelRatio is that it is not a static value as it can change over time. Some common reasons it could change are if the user drags the browser window from a low density screen to a high density one. Additionally, it will change if the user zooms the page in and out.
etimberg··on It's always been you, Canvas2D
In chart.js we have a very complex solution for dealing with this. We've gone through a number of iterations, but settled on a using ResizeObserver. You also need to listen to `window.resize` to get notified about DPR changes which can happen when a browser window is dragged from one screen to another.

https://github.com/chartjs/Chart.js/blob/master/src/platform...

etimberg··on It's always been you, Canvas2D
Great to see conic gradients! Otherwise, you need to do solutions like https://everttimberg.io/blog/js-circular-gradient/
etimberg··on Tell HN: Can we surface the M1 Mac laggy/choppy cursor and scroll bug?
I have similar issues on Catalina on an Intel MBP. It's really frustrating
etimberg··on Trudeau Invokes Emergencies Act
Source for those who are curious https://www.cbc.ca/news/canada/calgary/coutts-protest-blocka...
etimberg··on Ask HN: How to make an extra $50k+ per year without changing jobs?
Preordered one of these since it looks great
etimberg··on Server-Sent Events: an alternative to WebSockets
Do you have any good resources on making websockets scale / stable?
etimberg··on Django Ninja – Fast Django REST Framework for Building APIs
A good Django like ORM for FastAPI is Ormar [1]. I've got PG specific extensions to Ormar in [2].

1. https://github.com/collerek/ormar 2. https://github.com/tophat/ormar-postgres-extensions/

etimberg··on I moved this blog from Medium, here
I believe GitHub pages is getting close to allowing any SSG to be used via GitHub actions. https://github.blog/changelog/2021-12-16-github-pages-using-...
etimberg··on Why Ireland's housing bubble burst
I've been looking to buy in the Toronto are. Prices are up 15% since November. Houses that had comparable sales of $850k in November are now going at around the $1M mark. I don't know how that rise is sustainable.
etimberg··on Ask HN: Is the quality of Google Maps going downhill?
The web UI has some weird rendering bugs that were introduced with the last reskin. For example, at certain zoom levels highway ramps disappear so the highways look disconnected.

Edit: as an example, look at https://www.google.com/maps/@43.6264803,-79.321245,11.34z The highway labelled "427" on the left looks disconnected from the "Gardiner Expwy" until you zoom in further. I expect basic details like this to work.

etimberg··on Explaining to my parents what I do
Good intro to the problem. I did a fair bit of work on more complex versions of this problem in distribution systems at a past job. Because a distribution system is unbalanced, each phase has to be solved for but the phases interact with each other so the optimization problem becomes ~9x more complex.
etimberg··on What does a Principal Software Engineer do?
I'd definitely recommend https://staffeng.com/ for anyone who's making the transition from senior to staff+. I found it invaluable when I made that transition.
etimberg··on Professional maintainers: a wake-up call
I've maintained a popular opensource project for the last 7 years. I finally relented and started a GitHub sponsors profile earlier this year. For a long time I had the same mentality about donations so when I set up my sponsors profile I made it super clear that I wasn't offering any perks for sponsorship. If someone chooses to donate, it's purely as a thanks for my work. Currently I make $6 a month so that covers a couple of coffees.

In terms of fairness to past contributors, I put the sponsorship on my personal GitHub account and not on the repo for the project I maintain.

etimberg··on AWS us-east-1 outage
Seeing issues in ca-central-1 and us-east
etimberg··on Ikea Vindriktning Air Quality Sensor Review and Accuracy
Agreed. I think I will buy at least one given that the cost is so low.
etimberg··on Error 404 (Not Found)
Seeing this across the board with providers on GCP. Firestore however does not appear to be down
etimberg··on Ask HN: How do you manage your personal documents?
For paper documents I get an accordion folder each year and label it with the year. Documents from that year are sorted based on what they're for. I'm getting to the point where I should be able to get rid of stuff from ~8 years ago and reuse the folders.

When I get rid of things I shred the documents.

etimberg··on Ask HN: Is Hacker News slow today (2021-10-04)?
Most of the internet seems slow today
etimberg··on Canadian military saw pandemic as opportunity to test propaganda techniques
The war measures act was repealed in 1988
etimberg··on Tesla's New Steering Yoke Shows Little Benefit and Potential Safety Pitfalls
Who thinks that touch sensitive buttons make sense here for turn signals, wipers, etc???

I can’t believe any regulator allowed this kind of terrible design on the road

etimberg··on Twitter.com's HTML, which is produced by React Native for Web, explained
I get that too. It seems like it could have been some kind of race condition
etimberg··on In 2009, Two Nuclear Submarines Collided Under the Sea (2016)
I believe TCAS is built off of ADS-B which is terribly insecure https://youtu.be/CXv1j3GbgLk
etimberg··on SQLModel – SQL Databases in FastAPI
Does this have async query support? I’ve been using ormar lately with FastAPI and found it a pleasure to work with. I even built a number of PG specific extensions easily for things like JSONB and native UUID fields
etimberg··on Incident with GitHub Actions, API Requests, Git Operations, Issues and more
Haven't been able to clear notifications since 11:15. Looks like almost everything is down now
etimberg··on Canada's vaccination rate overtakes US
Ontario did a terrible job at pretty much everything. I volunteered with a some other devs to build https://vaccine-ontario.ca because otherwise there was no single dashboard to find a vaccination clinic that had available appointments.
etimberg··on Speeding Up the Webcola Graph Viz Library with Rust and WebAssembly
Great writeup! I love the level of detail and that the author touched on strategies they tried that didn't end up working out.
etimberg··on IBM's 18-month company-wide email system migration has been a disaster: sources
I had the same experience right out of university. After about 18 months the company transitioned to Office 365 and everything got better. It took forever to finally get rid of Notes because so many internal tools had been developed as notes apps and so they all had to be rebuilt.
etimberg··on Real-time Netlisting in KiCad [video]
Some of the EDA file formats are absolutely terrible. My first job out of school was building https://en.wikipedia.org/wiki/NI_Multisim . As I recall, the file format was quite bad and I doubt anyone would be able to figure out what it meant without sitting in front of the tool, generating a file, then inspecting it.
← PreviousPage 5 of 14Next →