HackerTrans
TopNewTrendsCommentsPastAskShowJobs

contextfree

1,890 karmajoined 16 tahun yang lalu

comments

contextfree
·3 hari yang lalu·discuss
That is about consumer copilot not M365 copilot
contextfree
·3 hari yang lalu·discuss
Roslyn API basically lets you plug in to the C# compiler or use parts of it so that you can get the same view of the abstract syntax tree, typechecking, flow analysis, etc. that the compiler does. So it's a way to work with C# code at that level rather than just via textual manipulation. I'm less familiar with other languages but I think many have compilers with analogous capabilities, I know Haskell has the GHC API and I think the LLVM-based Clang (C++) and Rust compilers let you do similar things
contextfree
·4 hari yang lalu·discuss
A dumber but related habit I've gotten into is that if I want to use AI to do some sort of refactoring on a C# codebase, instead of asking it to edit the code directly I ask it to write a code transformation using the Roslyn compiler API, then run that on the code. The result is less likely to have subtle bugs if it appears to work and gets through a light code review on the transformation (i.e., attempts to cheat with weird special-casing are more likely to stand out amongst the Roslyn API code, and if there isn't such weird special-casing but the code is wrong, the result is more likely to be completely broken rather than subtly broken)
contextfree
·5 hari yang lalu·discuss
Seeing this makes me think of the controls from the original arcade version of Street Fighter 1.
contextfree
·10 hari yang lalu·discuss
Windows has been gradually "undocking" more and more stuff from the main OS install into separately updatable/restartable/etc components for a while.
contextfree
·12 hari yang lalu·discuss
The post doesn't really define the problem this is supposed to solve for "builders". FWIW, Microsoft's official attempt at solving this problem? seems to be "Windows developer configs" -> https://github.com/microsoft/WindowsDeveloperConfig

which is described as

A WinGet Configuration (DSC) file that sets up a clean, lightweight, distraction-free developer workstation. The goal is a PC state that devs actually love using: no clutter, no noise, just the tools you need. (...)

* A PC devs actually want to use. Clean Explorer, dark theme, no pop-ups, no recommendations, no widgets. Just your code and your tools. (...)
contextfree
·12 hari yang lalu·discuss
Windows doesn't have any modern version of .NET installed by default though, only old .NET Framework versions
contextfree
·12 hari yang lalu·discuss
They already have this problem, Windows includes .NET Framework 4.x but not any modern version of .NET
contextfree
·15 hari yang lalu·discuss
No he was correctly factoring in afterlife time dilation
contextfree
·20 hari yang lalu·discuss
WinUI2/UWP was heavily adopted internally though?* Most Windows shell UI and built-in apps use it at this point.

* (at least within the Windows organization; maybe not so much in other parts of Microsoft)
contextfree
·20 hari yang lalu·discuss
it's a reasonable-sounding inference (if your only context is that there's a "new" Media Player and it's taking more memory) that doesn't apply in this particular case.

A joke can be "funny because it's true"
contextfree
·21 hari yang lalu·discuss
I think Groove Music/Media Player is C# though
contextfree
·21 hari yang lalu·discuss
1. It does not use HTML/JS. It is a fully "native" app (at least if C# counts as native) written with C# and UWP/WinUI2 XAML. Actually, Xbox Music in Windows 8.x had a web tech based UI; when it was rebranded as Groove Music in Windows 10, its UI layer was rewritten. Xbox Music itself in turn was a reskin/rewrite of the UI layer of Zune (which was C++) so it's already been through full cycle of native->web->native. (The "new" Media Player still identifies as "ZuneMusic" in packaging metadata!)

2. it's not "after"; Groove Music was largely written in 2014-2017 in the early Windows 10 days, and even its rebrand as Media Player in Windows 11 happened in 2022, and it's barely been touched since then.
contextfree
·21 hari yang lalu·discuss
The Media Player the article about is a fully "native" app though (at least if you count C# as native). The Windows8.x version (Xbox Music) was web tech based; it in turn was a reskin/UI-layer-rewrite of Zune (which was C++), so they've already gone through a whole cycle of native->web->native with this. (The "new" Media Player still identifies as "ZuneMusic" in packaging metadata!)
contextfree
·21 hari yang lalu·discuss
The rebrand of Groove Music to Media Player was a Windows 11 thing, so it sort of did ship a "new" media player. It also still ships the old one though (as "Windows Media Player Legacy")
contextfree
·21 hari yang lalu·discuss
This app is a reskinned Groove Music, it was mostly written back in the early Windows 10 days (2014-2017) and long predates Copilot/etc. Even the Windows 11 rebrand as Media Player (2022?) predates that stuff, and it's barely been touched since then.
contextfree
·21 hari yang lalu·discuss
It doesn't use JS/TS, it's a reskinned Groove Music and is all either C++ or C# (I think C#) + UWP/WinUI2 XAML

Xbox Music in Windows 8.x was actually web tech based, but was rewritten into C# and XAML when it was turned into Groove Music in Windows 10
contextfree
·25 hari yang lalu·discuss
Will definitely try this soonish
contextfree
·25 hari yang lalu·discuss
I've been experimenting with vibecoding with a 3D game with no engine, all in C++ with DX11, all-procedural modeling. My experience is you can quickly add a lot of features and mechanics that work semi-well but getting any one feature or scenario to work really well ends up "requiring" digging into the code and writing stuff yourself.

"Requiring" in the sense that while it might be technically possible to get the AI to do it, it becomes an incredibly annoying experience to repeatedly try and fail to get it to properly understand and implement what you want. This almost seems less about whether the AI is as smart or smarter than you or a better programmer or whatever, and more about the medium of natural language being worse than the medium of code for this.
contextfree
·29 hari yang lalu·discuss
Someone on Twitter dubbed it the "agentic ick"