Forgot your password?
typodupeerror

Comment Re:Preparation for the "own nothing" era (Score 1) 31

How good is their game-streaming at cutting out the various 'filler' time(loading screens, startup animations telling you that Nvidia is the way it's meant to be played) and does it have some sort of 'suspend' state to handle cases where you would pause a game if it either doesn't have save on demand anywhere or takes a little while to load from save?

I know I have a bunch of games that I don't actually play all that much, in wall time terms; but Steam's 'executable run time' number is 2x-10x as high because I'm not necessarily going to save, quit, open, load if a game can be paused and alt-tabbed without crashing or continuing to eat all the GPU time to render a static image I'm not looking at; and I'm not necessarily going to do anything other than pause if I'm called away for 15 minutes by something else.

Unless the streaming service is impeccable at cutting out the various little waits it seems likely that people are going to start resenting the time limit even more than their level of seriousness and actual hand-on-controller-and-attention-locked time suggests.

Comment Re:good bye (Score 1) 31

Given that they already purchased Activision Blizzard King, including the "King" part of it, they clearly already have a considerable interest in casual players.

What is less obvious is how that is supposed to work for their streaming service. The stuff aimed at casuals, sensibly, is normally targeted at either potato-tier PC specs or the (pretty punchy in absolute terms) mobile devices that people worth targeting have.

It is much less clear whether there's a 'casual' market that demands current-gen console performance in very limited amounts rather than mobile or iGPU level titles. Given the extreme prevalence of various 'free to play' models that do sneaky monetization later it also looks like the 'casual' market's (significant) amount of money is largely locked up behind the sort of price sensitivity that requires clever psychological tricks to break through. I'm not sure that they'll be a good fit for something as obvious and psychologically burdensome as a ticking countdown timer hanging over every minute they play.

Comment This should make for some rough benchmarks... (Score 1) 32

I have no particular reason to assume that Nvidia is lying about what this software does; but unless they've stumbled on a veritable miracle it's going to mostly be a mechanism for running largely separate models of whatever size your hardware allows; not anything close to what the datacenter comparison implies.

There's a reason why Nvidia sells most of their higher end models intended for parallel use with NVLink between the chips inside the chassis and a lot of either infiniband or RDMA-capable ethernet between multiple chassis; as well as shoving a considerable amount of RAM per GPU onto those parts. And it's because latency and bandwidth matter a lot.

As it is people seek out the unified memory parts, Apple's or strix halo, or nvidia's little GB10, because the GPU having to go to main memory over a mere x16 PCIe link is already a serious problem. If you think either 256 or 512 Gb/s directly to the PCIe root on the same die as the main memory controller doesn't cut it I have some...bad news...about how well NICs are probably going to work for you, especially with the Nvidia parts that don't support RDMA even if you have NICs that do.

Comment Re:what else can it do? (Score 1) 37

Physical ones are definitely rare beasts. Hypervisors make having support for it a lot more generally useful, though. You can still run into weird edge case limitations(certain PCIe devices, under some circumstances, really don't like being detached from the host and popped onto a VM); but the hypervisor will definitely be able to tell guests stories of dynamic reconfiguration that the hardware isn't electrically or mechanically capable of supporting; and being able to add or remove CPUs or RAM without rebooting is nice.

Comment Need higher quality code not more tech debt (Score 2) 130

Like for example Bill Atkinson's famous productive -2000 lines: https://www.folklore.org/Negat...

For decades I've been suggesting on-and-off that a big problem is too many commercial programmers writing too much code and making too much work for each other with an endless proliferation adhoc interfaces, each a new "standard".

As an egregious example, years ago I read somewhere that Microsoft Office embeds like six entirely different virtual machines. Maybe it has improved since with the CLR?

Except for proprietary competitive forces, how many spreadsheets, compilers, VMs, email clients, word processors, and databases do we really need? Even in the realm of games, how many game engines do we need? Granted, game content may be a different story, but even there how many low-to-medium-quality games do we need?

The same is true to an extent with the entire internet. How many low-to-medium-quality comments do we need to wade through on various topics?

Imagine if everyone was using, say, (optionally-typed) Scheme with a great set of libraries to write everything (including with "org mode" in a Scheme-powered emacs-like multi-tool with a calendar etc), and there was just no "JSON" or "JavaScript" or "XML" or "Office-compatible adhoc file formats" or even "C" or "Rust". Not saying that an optionally-typed Scheme is the best choice, but what a different computing world to imagine. Guess my Symbolics 3600 Lisp machine experience in the 1980s spoiled me. :-) And I have to admit that TypeScript on widespread Scheme-inspired JavaScript VMs with WebAssembly has moved the computing world a lot in that direction with pros and cons.

I know an obvious objection (as with Linux's endless front-end and distributions) is about choice, but at some point there is a tyranny of excessive choice, like "twisty little passage ways all alike".
https://en.wikipedia.org/wiki/...
        "The Paradox of Choice - Why More Is Less is a book about overchoice written by American psychologist Barry Schwartz and first published in 2004 by Harper Perennial. In the book, Schwartz argues that eliminating consumer choices can greatly reduce anxiety for shoppers. The book analyzes the behavior of different types of people (in particular, maximizers and satisficers). This book argues that the dramatic explosion in choice--from the mundane to the profound challenges of balancing career, family, and individual needs--has paradoxically become a problem instead of a solution and how our obsession with choice encourages us to seek that which makes us feel worse."

I have no problem with people writing personal code for fun or learning or personal growth (which I highly recommend) -- the same way a person may play the piano as a hobby without expecting every time they play a tune the result needs to become a packaged commercial musical product.

The main thing I think about these days is how to have a much simpler tech ecosystem. Including for this reason outlined by Rich Hickey (author of Clojure) in "Simple Made Easy":
https://www.infoq.com/presenta...
====
Rich Hickey emphasizes simplicity's virtues over easiness', showing that while many choose easiness they may end up with complexity, and the better way is to choose easiness along the simplicity path.

We should aim for simplicity because simplicity is a prerequisite for reliability.

Simple is often erroneously mistaken for easy. "Easy" means "to be at hand", "to be approachable".

"Simple" is the opposite of "complex" which means "being intertwined", "being tied together". Simple != easy.

What matters in software is: does the software do what is supposed to do? Is it of high quality? Can we rely on it? Can problems be fixed along the way? Can requirements change over time? The answers to these questions is what matters in writing software not the look and feel of the experience writing the code or the cultural implications of it.

The benefits of simplicity are: ease of understanding, ease of change, ease of debugging, flexibility.

Complex constructs: State, Object, Methods, Syntax, Inheritance, Switch/matching, Vars, Imperative loops, Actors, ORM, Conditionals.

Simple constructs: Values, Functions, Namespaces, Data, Polymorphism, Managed refs, Set functions, Queues, Declarative data manipulation, Rules, Consistency.

Build simple systems by:
* Abstracting - design by answering questions related to what, who, when, where, why, and how.
* Choosing constructs that generate simple artifacts.
* Simplify by encapsulation.
====

Or, as a joke:
"Weinberg's Law: If builders built buildings the way (current-AI-enhanced-HR-staffer) programmers wrote programs, then the first woodpecker that came along would destroy civilization."
https://quoteinvestigator.com/...

Comment Just numbers, or some culture? (Score 3, Interesting) 72

It could certainly just be a numbers game; tons of ICE vehicles out there; or whether there's an issue with accumulated cultural assumptions and engineering priorities.

I can at least imagine that there's a difference in mindset between "this is a 12v lead acid starter battery; it'll put out a solid few tens of amps for the starter motor assuming it is working correctly; but its energy density is kind of trash and we mostly prefer not to dump additional systems onto it, especially when that exposes them to the slightly gross output of the alternator" and "This battery has been designed to fully provide for all energy requirements of a vehicle; if you displease it it will probably kill you and then burn vigorously for a day or two. A foundational assumption of all systems that need energy is that they'll be connected back to it in one way or another because there aren't other energy sources here."

Not like electric vehicle designers couldn't/don't make mistakes, and certainly some of their mistakes burn with the really exciting commitment of a large light metal fire; but the engineering culture around an ICE vehicle seems much more likely to produce a string of individually reasonable, collectively dangerous, "c'mon, it's just one little 12v system" requests that get bolted onto a fairly antique battery without too much broader thought; while analogous feature demands in a fully electric vehicle will either be judged high energy enough to potentially get brought into the high voltage wiring(which, barring gross negligence across the design is treated like it can and will kill you) or totaled in to some low voltage system budget that will be handled by a DC-DC converter designed with actual care because going from 600v to 12v isn't something you do as casually as just slapping another 12v requirement in parallel with the other stuff on the 12v battery and calling it good.

Comment If Bill Gates ever hangs out here... (Score 1) 111

In case he does, I hope Bill Gates is learning to laugh at the irony my sig: "The biggest challenge of the 21st century is the irony of technologies of abundance in the hands of those still thinking in terms of scarcity."

Or in other words, as people were saying even in the 1960s:
https://quoteinvestigator.com/...
      "To err is human, to really foul things up requires a computer."

How can we mitigate that risk? Like President John F. Kennedy quipped (echoed by Joel Goodman of the Humor Project):
https://www.humorproject.com/d...
        "There are three things which are real:
        God, human folly, and laughter.
        The first two are beyond our comprehension.
        So we must do what we can with the third." (John F. Kennedy)

Or, as I explain in more detail:
https://pdfernhout.net/recogni...
        "There is a fundamental mismatch between 21st century reality and 20th century security [and economic] thinking. Those "security" [and economic] agencies are using those tools of abundance, cooperation, and sharing mainly from a mindset of scarcity, competition, and secrecy. Given the power of 21st century technology as an amplifier (including as weapons of mass destruction), a scarcity-based approach to using such technology ultimately is just making us all insecure. Such powerful technologies of abundance, designed, organized, and used from a mindset of scarcity could well ironically doom us all whether through military robots, nukes, plagues, propaganda, or whatever else... Or alternatively, as Bucky Fuller and others have suggested, we could use such technologies to build a world that is abundant and secure for all."

Here is someone involved in AI who gets that our direction out of any AI singularity may have a lot to do with our social direction and level of compassion going into it:
"Ex-Google Officer: You Only Have 3 Years Left Before It Hits! - Mo Gawdat
https://www.youtube.com/watch?...
        "AI Expert Mo Gawdat returns to The Diary Of A CEO to reveal why AGI has already arrived, why 30% of jobs will disappear by 2027, and why the most dangerous thing about AI isn't the technology - it's the people in charge of it. Mo Gawdat is the former Chief Business Officer at Google X, founder of One Billion Happy, and co-founder of Emma.Love. He is a 4x international bestselling author, and his upcoming book 'Alive: A Human's Guide to Living in the World of AI', will be released in October 2026."

I'm glad to see more AI and technology leaders starting to get that. Another example:
https://www.schmidtsciences.or...
        ""As AI systems advance, we face the risk that they will act in ways that contradict human values and interests--but this risk is not inevitable," said Eric Schmidt. "With efforts like the AI Safety Science program, we can help build a future in which AI benefits us all while maintaining safeguards that protect us from harm."
        The cohort of researchers--including "godfather of AI" Yoshua Bengio at Mila - Quebec Artificial Intelligence Institute, OpenAI board member Zico Kolter at Carnegie Mellon University, and "AI Snake Oil" author Arvind Narayanan at Princeton University--will focus their work on research that addresses the critical safety challenges that AI faces."

Ultimately though, guard rails can come off or be jumped -- so we really need AI with a sense of humor -- especially for irony. :-)

--------

And we also need AI developers and funders who root their work more in compassion as a guiding force more than competition.

Something I wrote to Ray Kuzweil on that back in 2000 (put up by someone else I sent a copy to):
https://heybryan.org/fernhout/...
        "It will be difficult for you to change your opinion on this because you have been heavily rewarded for riding the digital wave. You were making money building reading machines before I bought my first computer -- a Kim-I. But, I think someday the contradiction may become apparent of thinking the road to spiritual enlightenment can come from material competition (a point in your book which deserves much further elaboration). To the extent material competition drives the development of the digital realm the survival of humanity is in doubt."

And also in 2001:
https://heybryan.org/fernhout/...
          "Beware that people (usually not well versed in E&E [Ecology & Evolution]) cite ecology and evolution all the time to support a belief, but that does not make it a scientifically valid thing to do. For example, it is common to cite competition as a given in nature, but Lewis Thomas in "Lives of a Cell" points out that most successful organisms participate in effectively collaborative efforts -- like the symbiosis between mitochondria and eukaryotic cells. Likewise, the fact that something is true in most species does not mean that humans (given intelligence and culture) should behave that way -- because if E&E teaches anything, it is that there is a lot of diversity out there."

And in 2007:
https://heybryan.org/fernhout/...
        "Technologies designed to amplify and extend the scope of corporate greed likely just will not have the same positive basis as ones built out of joy and humor and love. If you ever watch the British sci-fi comedy Red Dwarf, greed seems much more likely to design "Queeg" than "Holly". Langdon Winner writes about related issues at length in his classic _Autonomous Technology_.
      In short, I feel it likely you are clinging to outdated disprove assumptions about motivation and creativity and economics. And I speculate that the reason is in part ironically from your past success. Those assumptions may be holding you back, and holding on to them may indeed help bring about a very negative side of the singularity you want to avoid."

Also on that theme: https://www.alfiekohn.org/cont...
        "No Contest, which has been stirring up controversy since its publication in 1986, stands as the definitive critique of competition. Drawing from hundreds of studies, Alfie Kohn eloquently argues that our struggle to defeat each other -- at work, at school, at play, and at home -- turns all of us into losers.
        Contrary to the myths with which we have been raised, Kohn shows that competition is not an inevitable part of "human nature." It does not motivate us to do our best (in fact, the reason our workplaces and schools are in trouble is that they value competitiveness instead of excellence.) Rather than building character, competition sabotages self-esteem and ruins relationships. It even warps recreation by turning the playing field into a battlefield.
        No Contest makes a powerful case that "healthy competition" is a contradiction in terms. Because any win/lose arrangement is undesirable, we will have to restructure our institutions for the benefit of ourselves, our children, and our society. For this [1992] revised edition, Kohn adds a comprehensive account of how students can learn more effectively by working cooperatively in the classroom instead of struggling to be Number One. He also offers a pointed and personal afterword, assessing shifts in American thinking on competition and describing reactions to his provocative message."

Comment I'm curious. (Score 4, Interesting) 39

This sounds like it was written by someone who actually knows what they are doing, so I assume that they know better than I; but I am surprised to hear that it is impersonating a system dll; since (in all comparatively recent windows versions) system components are signed. Absolutely tons of fuckery you can do to them and around them; but if dpapi.dll doesn't have a signature that checks out the mechanisms that try to keep OSes up and running on marginal hardware subject to random power loss will likely eventually object and attempt a repair, even if there isn't any more paranoid EDR tooling in place.

Is the on-disk copy of dpapi.dll untouched and only the in-memory instance tampered with?

Comment Re:Civilization collapse (Score 1) 111

Jane Jacobs wrote a great book on civilization collapse in 2004 titled "Dark Age Ahead":
https://en.wikipedia.org/wiki/...
        "Dark Age Ahead is a 2004 book by Jane Jacobs describing what she sees as the decay of five key "pillars" in "North America": community and family, higher education, science and technology, taxes and government responsiveness to citizen's needs, and self-regulation by the learned professions. She argues that this decay threatens to create a Dark Age unless the trends are reversed. Jacobs characterizes a Dark Age as a "mass amnesia" where even the memory of what was lost is lost."

She makes many good points. That said, like John Gardner wrote in the 1964, "Every generation must learn for themselves what the words on the monuments mean":
"Self-renewal : the individual and the innovative society"
https://archive.org/details/se...
        "The only stability possible is stability in motion."--John William Gardner
        In his classic treatise Self-Renewal, John W. Gardner examines why great societies thrive and die. He argues that it is dynamism, not decay, that is dramatically altering the landscape of American society. The twentieth century has brought about change more rapidly than any previous era, and with that came advancements, challenges, and often destruction. Gardner cautions that "a society must court the kinds of change that will enrich and strengthen it, rather than the kind of change that will fragment and destroy it."
        A society's ability to renew itself hinges upon its individuals. Gardner reasons that it is the waning of the heart and spirit--not a lack of material might--that threatens American society. Young countries, businesses, and humans have several key commonalities: they are flexible, eager, open, curious, unafraid, and willing to take risks. These conditions lead to success. However, as time passes, so too comes complacency, apathy, and rigidity, causing motivation to plummet. It is at this junction that great civilizations fall, businesses go bankrupt, and life stagnates. Gardner asserts that the individual's role in social renewal requires each person to face and look beyond imminent threats.
        Ultimately, we need a vision that there is something worth saving. Through this vision, Gardner argues, society will begin to renew itself, not permanently, but past its average lifespan, and it will at once become enriched and rejuvenated."

Also on ideas from that book: https://fluidself.org/books/ps...
        "Every individual, organization or society must mature, but much depends on how this maturing takes place. A society whose maturing consists simply of acquiring more firmly established ways of doing things is headed for the graveyard--even if it learns to do these things with greater and greater skill. In the ever-renewing society what matures is a system or framework within which continuous innovation, renewal and rebirth can occur.
        Our thinking about growth and decay is dominated by the image of a single life-span, animal or vegetable. Seedling, full flower and death. "The flower that once has blown forever dies." But for an ever-renewing society the appropriate image is a total garden, a balanced aquarium or other ecological system. Some things are being born, other things are flourishing, still other things are dying--but the system lives on. ..."

For example, as I wrote elsewhere on July 4th, even as the USA is facing political issues, the internet has become a place where people provide each other support about health issues in a Patch-Adams-style participatory wellness community. That is an amazing revolution in itself. As Patch Adams said: "The most revolutionary act one can commit in our world is to be happy. (Patch Adams)" Or, I'd add, to help others be happy too.
https://soylentnews.org/commen...

I think a big part of self-renewal in our society may come from both humans and their AIs learning to laugh at the irony in my sig: "The biggest challenge of the 21st century is the irony of technologies of abundance in the hands of those still thinking in terms of scarcity."

Comment Re: humble opinion (Score 1) 61

The available information isn't terribly specific; but on the surface it doesn't sound any deeper into application internals than it already does.

You can certainly go deeper into etw trace hell; but Task Manager knows how much CPU time you are eating, your memory consumption metrics, your network traffic, and has a (currently less granular) look at your consumption of GPU time. It also having a view of consumed NPU time seems totally analogous for a new flavor of coprocessor. Only one that might involve gory poking at the application(though I'd assume would be more logically pulled from the GPU driver) would be distinguishing "GPU Neural Engine" from GPU utilization generally.

Comment Diet and lifestyle changes also provide hope (Score 1) 73

You can also often reduce the risk of cancer recurrence significantly via diet (e.g. avoiding most or all animal products and ultraprocessed foods, and eating lots of greens, beans, onions, mushrooms, berries & fruits, and nut & seeds) -- especially along with other lifestyle changes like exercise, avoiding smoking and alcohol, stress reduction, good sleep, community, etc..
"G-BOMBS: The anti-cancer foods that should be in your diet right now"
https://www.drfuhrman.com/arti...

Problem is there is not much money in such advice... Especially when there are many vested interest in selling unhealthy food and profiting off of sickness. People who make money off of sickness don't even have to win the scientific argument, they just have to seed enough doubt to confuse people so they keep doing what they were doing. That strategy by industry of intentionally sowing confusion is mentioned here 18 minutes in - and it was based on the success by the cigarette industry (and I'd add the fossil fuel industry) in doing the same thing:
"What The Health - Full Documentary"
https://www.youtube.com/watch?...
"18:24 You know the strategy is not on making their products any safer. The strategy is to just try to confuse the public to introduce doubt. You know.
18:33 there's a famous tobacco industry memo. It's called doubt is our product. That's all they had to do. They didn't have to convince Americans that smoking
18:41 was healthy right. They just had to introduce doubt -- then they would win. If there's just enough controversy people kind of throw up their hands: I
18:49 don't know what to eat. Confusion is their game"

That said, I hope treatments like Moderna's eventually show convincingly that they do a lot more good than harm -- since the process of getting individuals and societies to change their diets can be a very slow one -- as mentioned here about 35 minutes in:
"100 Year-Old Nutrition Professor: 7 Keys to a Long Life | Dr. John Scharffenberg"
https://www.youtube.com/watch?...
"35:26 [Scharffenberg:] They're going by the cholesterol level with the idea that if you lower your cholesterol you will not have heart attacks anymore.
35:32 It's not true. It's not true. And we made a mistake. We should tell them that lifestyle [including a whole-food plant-based vegetarian diet] is important.
35:40 But the problem is we haven't persuaded people to live like they even know they should live.
35:47 Yes. That's our problem. [Interviewer:] And that's why I'm studying to become a therapist, I want to figure out how do we...people know what to do, but... [Scharffenberg:] A lot of them know what to do.
35:55 They don't do it. [Interviewer:] It's hard, yeah. [Scharffenberg:] It's hard."

Comment Notes (Score 2) 72

Just a couple of random notes about the practicality of this.

  • Some new inference data centers don't have gens. The idea is that with inference if a resource is not available it can be requested from another pool (availability zone). In these cases when the power goes out, the UPSs hold the load for 4-5 minutes to give the servers time to drop and then the site goes dark.
  • Imagine 32 diesel freight train engines all powering up. That's what this is like for a site-wide utility power failure for a smallish data center. Thankfully most DCs now require an enclosure for each gen which limits the noise they produce while running.
  • Most providers have between 24 and 48 hours of diesel fuel on-site. This is either in large central storage tanks or in belly tanks dedicated to each gen. A provider would have typically a 4-hour SLA on fuel delivery so once the gens start running a call is made to start running fuel trucks to the DC to begin the refueling process.

Comment Re:Who's providing the "incentive" to do this. (Score 1) 167

If you are treating Windows devices as much like chromebooks as possible (autopilot deploy into S-mode; fairly draconian setup) you can get away with not too much IT; but at that point you really have to ask yourself why you are using Windows devices.

Most of the things you actually need windows for don't play all that well with that level of lockdown; and between chromebooks being cheap and defaulting to that level of lockdown without additional effort and the low end Apple stuff being nicer than wintel hardware that costs the same it's a bit tricky to make a strong case for running Windows systems as 'edgebooks'. You can; but it's not a super compelling option.

Comment Re:The CTO? (Score 2) 42

That's exactly why it's sort of disappointing to see him promoted away from actually doing stuff; and showing off a one of the less interesting "do Doom in a technically weird way" demos around.

Plenty of c-suite are just "meh, nothing of value was lost" when the suit fully engulfs the human; either they never seem to have done anything of interest or were popped directly out of some viscous spawning pool at McKinsey or whatever; but Russinovich was really good for nasty NT crevices work, so it seems a real shame for him to be vague CTO of cloud stuff. I don't begrudge him the money the promotion presumably involved; but going from actually interesting things to sending copilot to double booked meetings is kind of grim.

Slashdot Top Deals

After the last of 16 mounting screws has been removed from an access cover, it will be discovered that the wrong access cover has been removed.

Working...