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

Yes, and English/natural language is not necessarily more concise than programming languages, if you need to describe something precisely.

For example, I was recently trying to get an agent to debug something which was difficult to debug because it ran in an exotic context, where debuggers and logging and printf couldn't easily reach. The agent kept coming up with more and more elaborate and smart-sounding theories and debugging strategies, but nothing worked. I stupidly kept going with this for like 20 minutes, until finally I just went into an IDE, did a simple "comment bisection" where I commented stuff out until I found the line that was breaking, and found and fixed the problem in five minutes. So I solved it by typing code. The code I typed: "//" (in about six places). I could probably have gotten the agent to do the same thing but would have actually literally had to type more to explain to the agent what I wanted. In fact it took me longer to write this comment describing what I did here than it did to just do it.


what are the barriers to new DRAM supply coming online?

The barriers are the US demands that nobody should sell semiconductor manufacturing equipment to China.

Otherwise their memory manufacturing companies would be happy to exploit this opportunity.

Actually some Chinese companies already sell cheap DDR5 memory modules, but their production capacity is severely limited by the US blockade, so the cheap memories are available in few places, mainly in Asia.

So the high memory prices are caused by USA both by the AI companies that have bought most of the existing production and by the US government, who has sabotaged the Chinese memory vendors since a couple of years ago, in order to protect the market share of Micron (the US sanctions coincided with the moment when several companies, including Apple, intended to use the cheaper Chinese memories, so preventing this to happen seems a much more likely reason for the "sanctions" than the BS excuse that consumer DDR DIMMs and SSDs are dual-use products that may benefit the military. Even if that were true, the US sanctions did not prevent at all the Chinese from producing anything that would be needed in a small quantity, like for a military application. The sanctions have prevented only the mass production of devices using state-of-the-art lithography, which would have impacted the prices in consumer markets).


Huge capital outlays and no guarantee the prices stay high.

It would be sort of odd for computer parts historically to do so? but that sounds like a job for a futures contract.

Startup costs measured in the billions, with no guarantee of success, and a long payback time horizon in a market that almost everyone thinks is - in one way or another - a bubble.

Oh yeah, the market is also getting intense scrutiny from powerful geopolitical entities that are quite explicit that they don't believe in fair play or consistent, stable rules.

Would you place that bet?


I come into work and work on a 20 year old codebase every day, working on slowly modernizing it while preserving the good parts. In my experience, and I've been experimenting with both a lot, LLM-based tools are far worse at this than they are at starting new greenfield projects.

This conversation shows how diverse the field is!

When it comes to professional development, I've almost never worked on a codebase less than 10 years old, and it was always [either silently or overtly] understood that the software we are writing is a project that's going to effectively live forever. Or at least until the company is no longer recognizable from what it is today. It just seems wild and unbelievable to me, to go to work at a company and know that your code is going to be compiled, sent off to customers, and then nobody is ever going to touch it again. Where the product is so throwaway that you're going to work on it for about a year and then start another greenfield codebase. Yet there are companies that operate that way!


On the specific issue of window corner roundedness, Windows 11 is great IMO. The corners are rounded when the window is floating free, but change to square when it's maximized or snapped to a side of the screen. The perfect design.

The perfect design is no rounded corners. anywhere. ever.

How do you tell a snapped window from a free-floating window in that case?

I've never really needed that, or I don't understand the need for there to be a difference. I typically tile windows into each corner based on how large I need them. When I need more than 4, I'll manually place them.

What I do notice is the wasted space needed by the entire window border to accommodate rounded corners and how annoying it is to grab a window handle in e.g. Ubuntu w/ GNOME because you're clicking/touching where the corner would be (but isn't, because it's round).


https://github.com/microsoft/react-native-windows/discussion... https://github.com/microsoft/react-native-windows/pull/15371 https://github.com/search?q=repo%3Amicrosoft%2Freact-native-...

It looks like they were originally on Chakra (the JS engine used by IE9+ and pre-Chromium Edge) but added support for Hermes in 2021 or so and removed support for Chakra last year, so Hermes is now the only option. Edge moved to Chromium in 2019, so this means they actually kept Chakra around for a few years just? for React Native on Windows.


kind of agree with the actual point about programming; the framing is some Ayn Rand claptrap


There are like three settings pages that use JavaScript and React Native, the vast majority of Settings is C++ and XAML/WinUI2


but that was already developed, all new development it's going with web based at microsoft


Id be interested in a source for both this and the parent's comment. How do we know which settings pages use which tech? Have people been decompiling them?


Pretty easy to know by just looking at app install folder, or, with Visual Studio, without any need to do any decompiling.

In practice, I guess most people realize because web tech just behaves different than native.


Because it's not true


No, it was built using WinUI2/UWP XAML. But one section ("Recommended") uses React Native (which on Windows is built on top of WinUI2/UWP XAML)


It doesn't use web technologies


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

Search: