That's splendid. I've long wanted to make a jigsaw puzzle out of Sydney's road map, so I can familiarise myself with the layout of roads while having fun. That way I can reduce my reliance on nav app and become one of those old-school drivers.
There's a reason Where 2 -> Google Maps happened in Sydney. The sheer number of one-way roads combined with the imposition of the harbour and the messy tunnel system make internalising Sydney navigation a life-long endeavour
Throughout my university years, I used Ubuntu daily on both my laptop and desktop. Even when I had to play World of Warcraft with classmates, I used a virtual machine on Ubuntu. Around 2009, I switched to Mac OS, and I was perfectly happy with it until recently.
What I find most annoying is that I have several very old iMacs. Apple disallows their OS upgrading, even though their hardware is still perfectly fine. I've been using them, which means I've been stuck working on Mac OS 10.15, and now I can't install many applications, including some basic libraries, because they're no longer compatible with 10.15. I don't want to just throw away my perfectly good computers, and considering I do most of my work in the terminal, and I'm shocked by Apple's recent UI updates on iPhones(They've got to be kidding), so after 17 years away from Ubuntu as my daily OS, I'm now considering seriously going back to it.
Yeah, Linux should run very well on them, and of course you'll be able to have all the up-to-the-minute latest software, as sad as it is to lose out on the nice OS that worked so well on those machines.
More broadly, I have concerns about introducing a middleware layer over AWS infrastructure. A misinterpreted command or bug could lead to serious consequences. The risk feels different from something like k9s, since AWS resources frequently include stateful databases, production workloads, and infrastructure that's far more difficult to restore.
I appreciate the effort that went into this project and can see the appeal of a better CLI experience. But personally, I'd be hesitant to use this even for read-only operations. The direct AWS cli/console at least eliminates a potential failure point.
Curious if others have thoughts on the risk/benefit tradeoff here.
This was my first thought too. We already have terraform for repeatable, source controlled service provisioning and we have the relatively straightforward aws cli for ad hoc management. I don’t know that I really need another layer, and it feels quite risky.
CDK's twin problems are that it compiles down to CloudFormation and that AWS did a terrible job at supporting languages other than TypeScript. The latter is theoretically fixable with a native FFI library that is called from each language, but the former is too leaky of an abstraction.
Considering all the downvotes I got I guess you're not the only one. I'm surprised because I really like cdk. It makes creating an AWS stack really easy, and for having dealt with terraform configurations that were trying to deal with multiple cloud platforms I'd rather have a per-platform eDSL
The read-only hesitation seems overcautious. If you’re genuinely using it read-only, what’s the failure mode? The tool crashes or returns bad data - same risks as the AWS CLI or console.
The “middleware layer” concern doesn’t hold up. This is just a better interface for exploring AWS resources, same as k9s is for Kubernetes. If you trust k9s (which clearly works, given how widely it’s used), the same logic applies here.
If you’re enforcing infrastructure changes through IaC, having a visual way to explore your AWS resources makes sense. The AWS console is clunky for this.
I guess it's the kind of thing where you want an almost Terraform like "plan" that it prints out before it does anything, and then a very literal execution engine that is incapable of doing anything that isn't in the plan.
All the use cases that popped into my head when I saw this were around how nice it would be to be able to quickly see what was really happening without trying to flop between logs and the AWS console. That's really how I use k9s and wouldn't be able to stand k8s without it. I almost never make any changes from inside k9s. But yeah... I could see using this with a role that only has Read permissions on everything.
The AWS APIs are quite stable and usually do exactly one thing. It’s hard to really see much risk. The worst case seems to be that the API returns a new enum value and the code misinterprets it rather than showing an error message.
Your harshest critics are often your most invested users. In this busy age, the people who take time to complain care, and those who don't just ignore. The opposite of love isn't hate, it's ignoring. Once you see criticism as engagement rather than attack, the right response becomes obvious.
This project is truly next level rather fascinating. Particularly intriguing is observing JEE's considerable interest regarding human intelligence and artificial intelligence, engaging in discussions on these matters with Chomsky and Marvin Minsky.
I'm very interested in your product. However, I'd like to report a strange phenomenon: whenever I open your website's homepage, although it doesn't seem to use a lot of memory, my Chrome becomes extremely laggy, and afterwards my entire Mac OS becomes very slow. The first time I encountered this, I couldn't determine the cause. I closed all applications and rebooted my computer. After working perfectly for a while, I reopened your website, and my Chrome and OS became almost unresponsive. After rebooting my computer again, without opening any other applications, just Chrome and your website, and it immediately became nearly unresponsive again. Therefore, while I'm not entirely sure, it seems highly related to your website.
It could be the three.js shader on the page that they use which renders in the background. I think you may be able to disable shaders to test but not sure. Been awhile.
Want to point out, it does run pretty quick on my iPhone surprisingly (and faster than my other dev laptop :-P). Almost forget how much power phones have...
curiously other pages with three.js demos at the landjng page like svelteflow.dev/ doesn't have this issue
i think the trick is to not attempt to render at each frame (that is, don't try to provide something similar to a game engine). just render it based on user input, like the page I linked
This is a classic slippery slope fallacy. Micron's reversible exit from one of its businesses is clearly does not signify the end of the PC era. As long as the demand for DIY PCs persists, there will be suppliers providing the products needed. If you follow the industrial memory market, you probably know that it is currently experiencing a severe supply shortage. I think Micron's decision simply reflects the current market situation.
Has anyone ever just called them 'Wise'? Every single mention is 'Wise (formerly TransferWise)' like it's part of their legal entity name. Their CEO probably introduces himself as 'CEO of Wise (formerly TransferWise)'.
When you change your name and then have to constantly say (formerly OldName), it's a sign of a bad name-change decision. When you change your name to a common word, that does nothing to say what you actually do, it's a sign of a bad name-change decision. When you do both at once...
It's like Twitter, there was no good reason to change a name with years of trust and reputation. "X" sounds juvenile and stupid, and so does "Wise". I don't understand how it's legal for companies to name themselves as common words like "Alphabet". It's not only confusing, it's arrogant as hell.
Apple wasn't a name change, though: that was its name from the beginning. Slightly different situation. (Yes, they changed their name from Apple Computer Company to Apple Inc. once they started making smartphones, but that's not the same because the part of their name that everyone called them, Apple, was kept unchanged). Their logo was always an apple with a bite out of it, their first computer was the Apple I (first one of theirs I ever used was the Apple II)... they really leaned into the name, and made it part of their identity. Which isn't the case with Alphabet or Wise.
I didn't sign up with them until they rebranded to "Wise", so that's what I call them. If this article just called them "TransferWise", I doubt I would have known it was the same as the Wise I use.
I've been traveling around the world for many years and stayed in probably thousands of hotels. Eventually I figured if hotel has words like "supreme", "extraordinary", "exceptional" and sorts, do expect absolutely shitty quality for eh, "supreme" costs.
Wonder if the same logic can be applicable to Wise.
reply