Hacker Newsnew | past | comments | ask | show | jobs | submit | tianqi's commentslogin

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

Translated into English using Google Translate: https://www-nkeconomy-com.translate.goog/news/articleView.ht...

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.

I couldn't get this to run successfully.

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 bro


Terraform CDK is just a layer on top of terraform to avoid writing HCL/JSON.

It's also deprecated by Hashicorp now.

CDK on AWS itself uses CFN, which is a dog's breakfast and has no visibility on what's happening under the covers.

Just write HCL (or JSON, JSONNET etc) in the first place.


Not sure what's a dog breakfast, but why care about what's happening under the cover? You can't know what's happening anyway in AWS.


I thought that was deprecated?


cdktf is, not AWS CDK. The former allows you to use Terraform without HCL, the latter is a generator for CloudFormation.


Am I the only person that despises CDK? Why would I use a cloud specific language instead of something like opentofu?


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.


I've only ever used it with ts and thought the experience was pretty good (especially compared to terraform)


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.


> what’s the failure mode?

The tool misrepresents what is in AWS, and you make a decision based on the bad info.

FWIW I agree with you it doesn’t seem that bad, but this is what came to mind when I read GPs comment


Fair. Best use might be to double check on the proper UI before making any big decisions, and just use it as a general monitor


I mean sure… but to me that is as likely as the official ui misrepresenting the info.


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.


With properly scoped roles I would not be concerned


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...


We fixed this, please try again, also if anyone knows how to run a Three.js shader without exploding people's laptops I am very open to suggestions.


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


Yeah, I had the same experience. It made the page basically unusable for me.


Oh wow, same thing on my oldish Macbook Air from 2018, using Firefox. Completely unusable.


It's good of you not to jump to any conclusions!


Same on my low end android phone


It is also terrible to scroll on iOS with power saver turned on.


Same here.


This piece struck a chord with me. It captured that feeling so precisely. I can't be more grateful he put it into words for me. I get it.

My wife will notice a change in me tonight. That's because I've taken on another advisor.


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.


> Micron's reversible exit from one of its businesses is clearly does not signify the end of the PC era.

No one is saying that it's the sole culprit. But when average PCs start costing $3000+ from now on, it seems like the end of an era.


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.


Same with Apple


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 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

When I said Apple I was referring to this part


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 call them Wise now, have for at least a year. I first joined years before they renamed. Wise is a lot quicker to say.


I've only known it as just Wise


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.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: