HackerTrans
TopNewTrendsCommentsPastAskShowJobs

marmarama

no profile record

comments

marmarama
·9 days ago·discuss
That's the standard Piagetian understanding of child development, yes. Humans do not start out with theory of mind, and are thus inherently solipsistic, but in most cases an understanding that there are other conscious beings with their own thoughts, goals and feelings develops between the ages of 2 and 7.

Developing theory of mind is one of the key milestones in child development.
marmarama
·13 days ago·discuss
Then the slop merchants will simply move to controlling a DAW with AI and use the same software synths that everyone else does. It's a little more involved and slower, but far from hard.

Ultimately this isn't really solvable without a way of marking audio with a verifiable signature that it was produced by a specific human, with some kind of reputation algorithm.
marmarama
·16 days ago·discuss
I think Apple doesn't really have a choice. They've been very strongly encouraged by the current US government to move as much chip manufacturing to the US as possible, and particularly to make Intel Foundry work, or face... problems.

Also the AI boom means NVIDIA et al. can afford to buy TSMC's best processes at scale, which means less available capacity for Apple.

I'm sure given no other forces at work, Apple would prefer to stick with what they were doing previously, buying the lion's share of TSMC's best process.
marmarama
·16 days ago·discuss
It's not so much ripping off the designs - nothing of what Apple Silicon is doing is particularly surprising and both x86 and Intel's microarchitectures are sufficiently different to Apple Silicon/ARM that knowledge of specific implementation approaches wouldn't be directly useful in most cases.

The real advantage is knowing exactly what Apple is launching months or years in advance, because that can inform strategic planning.
marmarama
·27 days ago·discuss
Sure there's an analogue.

It's being the tech lead of a team of junior to mid level developers. You design roughly what the solution should look like, split it into reasonable sized tasks so they don't go off the deep end, advise them on some of the details, then assign them the tasks and let them get on with it, keeping an eye on what they're doing, reviewing their output, and course correcting them when they go wrong.

Just like with a team of humans, you have to use your judgement as to how much supervision they need individually and how large a task you can give them without them going off the rails.
marmarama
·last month·discuss
Here's the neat thing: you don't.

I've tried, and I feel like I've got closer with faster models, but ultimately the agentic loop excludes you. Even if you're asking the agent to do simple short tasks, it's still: prompt, wait, wait, wait, check, and you never really feel like you're the one in control.

The problem with faster models is also that they're more stupid, so that additionally breaks your flow when you have to fix something dumb it's done.

LLM-powered autocomplete is a bit more like it, but that tends to be either so dumb as to be a net negative, or slow enough to be useless. And autocomplete is pretty distracting for me.

I feel like I'm missing a mode that works more like a pair programmer. Perhaps a multimodal model that can talk to you about what you're writing, as you write it, and offer suggestions rather than trying to take over and do everything for you.
marmarama
·last month·discuss
So why doesn't the mouse pointer work that way on an Apple trackpad?

Surely if that's the case then when you move your finger to the upper left then the pointer should move to the bottom right. Because that's how it would work if it was a real object and you were pushing the pointer around with your finger. Why is scrolling a special case?

Honestly though, I wouldn't mind that much if Apple hadn't decided to call it "natural" scrolling, like you're weird if you prefer up for scroll up and down for scroll down. It's both smug and reeks of the same kinda of discriminatory attitude that made life hard for left handers.
marmarama
·2 months ago·discuss
Umm, you can do basically all of this, today, with Home Assistant and a handful of add-on apps.

I use a local LLM with it, but you can use a hosted LLM if you like.

The core home automation stuff can run on a potato. The LLM just writes new automations when I ask it, or acts as a natural language interface.

I use a pretty small 4B parameter local LLM, on a fairly modest mini PC. It doesn't take a frontier model to do that kind of work.
marmarama
·2 months ago·discuss
> How did the UK and France solve it?

Remove the fuel elements, reprocess what's useful, and store the reprocessed materials and nuclear waste somewhere "temporarily" that isn't really suitable for long-term storage.

Remove intermediate and low level waste from site and also store it "temporarily".

Remove any non-contaminated plant and sell for scrap.

Punt the main part of the problem (scrapping the main reactors and reactor buildings) down the road for a hundred years or so until radiation levels are acceptable for demolition to proceed.

Re-use other parts of the site for projects that can use the existing HV connection, like another reactor, or battery storage.

That's essentially all you can do unless you want to risk a radiological accident.
marmarama
·2 months ago·discuss
No need to bother maintainers, just package it up and upload it to the KDE store as a Plasma extension. Then it can appear for download in "Get New Widgets" in Plasma edit mode. Plenty of "lazy" widgets in there.
marmarama
·3 months ago·discuss
Window previews when switching are also a nice thing when doing heavy multitasking.

There are a few things MacOS X inherited from classic MacOS that I don't think work that well in the modern world, and application-focused task switching is one of them. It made sense in the classic Mac context where many apps used floating windows for toolboxes and other non-document windows. You wanted to switch the whole application, with all of its windows, as a unit. It was also the right technical decision with classic MacOS's modest multitasking abilities.

But the world has since mostly standardised on SDI app design with tools contained within that window, and multiple windows representing different documents. In that context, the macOS app-then-window approach is more roundabout than pure window switching. You get used to it, but when you've got a lot of windows open, it's a small but ever-present drag on usability.

Alt-Tab is one of the first things I install on a new Mac. Hopefully one day Apple will give us a built-in option, much like they eventually did with window tiling and full-screen window zooming.
marmarama
·3 months ago·discuss
Sure you can do it technically, but then you have a licensing compliance issue, so no reputable business will do it.

You can run x86 macOS VMs in Windows or Linux too with a little bit of technical trickery, but again, you end up with a license issue, so no-one reputable does it.
marmarama
·3 months ago·discuss
The problem with this is that "breaking the Nash equilibrium momentarily" is a spherical cow.

"Momentarily" can mean years or even decades, and millions of people can suffer or die as a result.
marmarama
·4 months ago·discuss
The problem is those self-same authoritarian strongmen are very successfully using sockpuppeting to change national discourses in ways that benefit them and are detrimental to the targeted countries. Hybrid war is real and has been ongoing for more than a decade. LLMs make it way more cost effective.

Being able to limit the influence of external bad actors is the main goal of ID verification. Age verification is a useful side effect that makes it easier to sell to the general public.

Big Tech has had at least a decade to fix this, did nothing of note, and is all out of ideas. Privacy advocates had the same time to figure out a "least bad" technical solution, but got so obsessed with railing against it happening at all, that nothing got any traction.

So governments are here to legislate, for better or worse. They know it's a trade-off between being undermined by external forces vs. the systems being abused by future governments, but their take is that a future authoritarian government will end up implementing something similar anyway.
marmarama
·5 months ago·discuss
The point is that if you convert away from COBOL to a more modern language, you can also move away from Z-series hardware to commodity x86 and ARM servers. That's why this announcement affected IBM's share price.

IEEE 754-2008 defines decimal floating point arithmetic that is compatible with COBOL and is usually implemented using the Intel Decimal Floating Point Math Library on commodity hardware.

For a typical core banking ledger application, the performance cost of a software implementation of DFP (vs. having DFP hardware instructions) is pretty low, and greatly outweighed by the benefits of being able to use commodity hardware and more maintainable languages.
marmarama
·5 months ago·discuss
Not really, because only the OS core is swapped in this way. Apps and data live in their own partitions/subvolumes, which are mutable and shared between OS versions.

The OS core is deployed as a single unit and is a few GB in size, pretty small when internal storage is into the hundreds of GB.
marmarama
·7 months ago·discuss
In British English, rather than "very not bad", you might say "not bad at all", which is higher praise than just "not bad".
marmarama
·7 months ago·discuss
I already run stuff that was very much not made with TBDR in mind, on TBDR GPU architectures, and the performance is perfectly fine.

For sure, you can squeeze a few percentage points more out if you optimize for TBDR, and there are some edge cases where it's possible to make TBDR architectures behave pathologically, but it's not that big a deal in the real world.

I also disagree that the Steam Frame is for streaming primarily. If it was, why put such a powerful SoC in it or using it as the prototype device for doing x86 emulation with Fex?

The Adreno 750 is a 3 TFlops GPU that _should be_ substantially faster than a PS4 or a Steam Deck. It'll play plenty of low-end PCVR games pretty well on its own, if Fex's x86 emulation is performant, which it is.

Like the Meta Quest 2, it's a crossover device that a lot of people will just use standalone.
marmarama
·7 months ago·discuss
Loads of GPUs with Vulkan support use TBDR. The Adreno GPU in the Steam Frame's SnapDragon SoC, for one.

There is also a Vulkan driver for the M1/M2 GPU already, used in Asahi Linux. There's nothing special about Apple's GPU that makes writing a Vulkan driver for it especially hard. Apple chooses to provide a Metal driver only for its own reasons, but they're not really technical.
marmarama
·7 months ago·discuss
It's not just Chrome, it's everything, though apps that have a large number of dependencies (including Chrome and the myriad Electron apps most of us use these days) are for sure more noticeable.

My M4 MacBook Pro loads a wide range of apps - including many that have no Chromium code at all in them - noticeably slower than exactly the same app on a 4 year old Ryzen laptop running Linux, despite being approximately twice as fast at running single-threaded code, having a faster SSD, and maybe 5x the memory bandwidth.

Once they're loaded they're fine, so it's not a big deal for the day to day, but if you swap between systems regularly it does give macOS the impression of being slow and lumbering.

Disabling Gatekeeper helps but even then it's still slower. Is it APFS, the macOS I/O system, the dynamic linker, the virtual memory system, or something else? I dunno. One of these days it'll bother me enough to run some tests.