I've read a lot of the feedback to the transparent telemetry proposal over the past 24h, and I'm disappointed.
This is a large unconventional design, there are a lot of tradeoffs worth discussing and details to explore. When Russ showed it to me I made at least a dozen suggestions and many got implemented.
Instead: all opt-out telemetry is unethical; Google is evil; this is not needed. No one even argued why publishing any of *this* data could be a problem.
Reminds me of Searchtodon feedback.
I think I learned with a surprise: a good, catchy title is really important for a design doc or proposal success. Even though it doesn't necessarily improve its chances of getting approved in the short-term, it makes it easy to remember, find and reference in future. Which means your ideas may have (hopefully positive) impact beyond your own projects.
@email@example.com has no native iOS app (at least yet). But PWAs are a thing, so I spent some time today, optimizing my microblog theme to the mobile screen. Most of the effort went into dealing with overflows and making sure nothing causes horizontal scrolling (very annoying on a touch screen) or wastes screen space too much.
As a bonus, threw in a PWA manifest, so it really behaves a lot like an app, and easily accessible from the home screen.
Overall, I'm pretty happy, except with the markdown editor I plugged in. On safari autocorrection doesn't work properly for some reason, but it’s usable.
Every time I come across an iOS 6 or before UI screenshot I realize that I miss skeuomorphic interfaces so much. Flat and cartoon-ish modern UIs just have no unity or cohesion to them...
I generally try to be polite to recruiters, recognizing they have a difficult job. But sometimes it gets absurd:
Thursday: recruiter sends a connection request with a job opportunity in it. Monday: I accept the request, but politely decline the job. Tuesday: recruiter acknowledges my response, saying they are happy to stay in touch. Thursday: recruiter sends me exactly the same job opportunity.
All tech people should be forced to test their fancy new software on 5-year-old hardware with a rural internet connection.
I have to say, CatGPT is scarily accurate. Machine learning has come a long way.
As the layoffs are rolling across the tech industry, a gentle reminder that:
- The company is not your family, it never was nor it should ever be.
- You can be friends with your colleagues, but not with the company itself.
- The business will do what it has to do to protect itself. Your personal happiness is important for you, but for the business it's just a means to higher productivity when things are going well.
Probably one of the toughest part of maintaining GopherJS is that you have to run pretty fast just to stay in one place... There is a new Go release every 6 months and if it includes new language features, we have to find a way to support them. And only then we may have a bit of time to improve on the project itself, which is kind of stressful.
For the past 4 month I've been plugging away on generics support and I think there's only one major unimplemented feature. And a fair amount of bugs to fix. And by the time I'm done, adding Go 1.19 and 1.20 support will be due...
These are the saltiest papers I've ever read:
That said, I understand why the authors feel this way :)
I am reading this Stoutstrup's and C++ WG... thing.
And I am not sure what to say. Except maybe that I have rarely seen more "Old Men yell at clouds"
If anything, I think this is going to convince a lot of people that jumping ship needs to happen sooner rather than later.
I don't even know where to start, there are so much ... lies. Just lies. In there.
For reference https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2739r0.pdf
Wrote a new post on self-hosting a Minecraft server at home: https://nevkontakte.com/2023/self-hosted-minecraft.html.
I wouldn't call it a new year resolution, but I'd like to write more blog posts that I have for the last several years. I notice that I learn a lot, never write it down and eventually have to re-learn, which is silly. I ought to stop treating my blog as a serious scientific paper which only accepts polished papers with novel knowledge. If the knowledge was novel to me, that's reason enough to write it down.
Spent a better part of today updating the theme of my blog... For a long time I wanted to replace the cold blue colors with something nicer and warmer, and I'm pleased with the result. At the same time it's a little bit sad because for the first time since this blog existed I completely abandoned the white-panel-over-blue-gradient style I've faithfully carried through 4 different blog engines. For the comparison, I will include screenshots of the same post with 2011 design and one from yesterday.
While at it, I killed a few sources of unnecessary bloat: applied PurgeCSS to the gigantic Bootstrap stylesheet and replaced 300KiB of js with 311 bytes.
Reading https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell made me feel not quite so bad about the poor old GCL. Though I wonder which one caused more revenue loss globally :)
Hell yeah, mechanical numpad.
How to slow down scientific progress
"Leo Szilard—the physicist who first conceived of the nuclear chain reaction and who urged the US to undertake the Manhattan Project—also wrote fiction. His book of short stories, The Voice of the Dolphins, contains a story “The Mark Gable Foundation,” dated 1948."
You can see the full thing at this link, but I've also taken a screenshot of an excerpt. 😬 🤔 😢