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

Agree!

I'll go further. PowerShell covers a lot of the concerns in the OP out of the box. It is extremely well thought out and is one of my favorite cli models to buy into.


Powershell is just plain a great shell. Blows all the *sh variants out of the water. I'd love for it to gain traction in Linux (so that, for example I could use it as my shell on my desktop) but I don't really see that happening.


What are the things that are stopping you?

I use MacOS on my personal machine and Linux for various shellboxes and I switched to Powershell years ago and haven't looked back. Occasionally I invoke bash as a language runtime for checking shell script stuff, the way I would any other language's REPL, but for a shell? Powershell is strictly better.

The one actual problem with Powershell in this area is quoting for external commands. It's solvable in scripts by replacing certain things with double-quoted equivalents but not really interactively, and it is an occasional pain (though I still think it's overall less of a problem than quoting in general in bash and its ilk).


Odd, do you mean they lied back in 2022? Definitely confusing at the least!

https://web.archive.org/web/20221206160651/https://www.nplus...



This tweet at least has a screenshot with the same language, so probably a direct email.

https://twitter.com/lukwam/status/1703829400712544623


excited for .NET support so I can write NUnit tests verifying my NGINX Unit hosted software


Can you clarify where it indicates it's supported i.e. which specific example? I re read and didn't see it myself, seems others are missing it.

To be fair I don't see it not being supported either by the examples.


The last example:

    {
      await using { connection } = getConnection();
      // Do stuff with connection
    } // Automatically closed!
edit: according to the ES proposal issues, this might be something that doesn't actually exist, on purpose (it's rather ambiguous as to what will be disposed of): https://github.com/tc39/proposal-explicit-resource-managemen...


Thanks! Yes that example is subtly different.

I did also click through to the proposal but didn't see that issue. It does seem like it's still unclear what's intentional or not.


It’s intentional. The grammar production in the proposal is parametrized as ~Pattern (a parameter introduced in the proposal), which means it does not allow destructuring.

https://tc39.es/proposal-explicit-resource-management/#prod-...


I'm confused - I read this as critical of Burke and critical of conservative movements that ignore that criticism of Burke. I feel like you're saying it was the opposite. Am I missing something?


It's very odd because it's only new page loads. Existing metrics pages I've been refreshing keep showing new data.


We see the same thing. One of my team is sailing around in the portal, even opening new tabs and it all is just working.

But I can't create a new session, even when remoted into an Azure-hosted VM. All our servers and services seem to be running fine; it just seems to be the portal.azure.com website that is impacted.


Probably because the actual portal service call happens at new page load. Metric pages and everything else are data plane/control plane info most likely, which is coming from other services.

An easy way to validate this would be using fidler or similar to analyze the traffic that happens in the loaded page.


This is exactly the case. API calls/cli tools never went down because they tickle the control plane APIs directly, and the Portal also tickles those APIs directly. The Portal seems to just be a client-side web app, and the CDN serving that and what ever minimal server-side infra that makes login work, etc was what was targeted by the ddos


That would be hitting separate API endpoints which are not hosted in the same place as the portal itself.


https://azure.status.microsoft/en-us/status does have an ack

> Impact Statement: Starting at approximately 15:00 UTC Azure customers may experience error notifications when trying to access the Azure Portal. We are aware of this issue and we're currently investigating. Further updates will be provided shortly.



You're correct. Apparently this was actually an attempt to revive it. The Bloomberg article that the TechRadar articles is based on makes that clearer:

https://news.bloomberglaw.com/ip-law/apple-fails-to-revive-c...

> Apple Fails to Fully Reboot iOS Simulator Copyright Case (1)

> Apple Inc. failed to fully revive a long-running copyright lawsuit against cybersecurity firm Corellium Inc. over its software that simulates the iPhone’s iOS operating systems, letting security researchers identify flaws in the software. > The US Court of Appeals for the Eleventh Circuit on Monday ruled that Corellium’s CORSEC simulator is protected by copyright law’s fair use doctrine, which allows the duplication of copyrighted work under certain circumstances. > CORSEC “furthers scientific progress by allowing security research into important operating systems,” a three-judge panel for the appeals court said, adding that iOS “is functional operating software that falls outside copyright’s core.”


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

Search: