Forgot your password?
typodupeerror

Comment Re:An elegant chip (Score 1) 26

You certainly can write pixels directly into a bitmap on Windows. I suggest using SDL to make your life easier.

I prefer 6502 myself, but the Z80 has some interesting features. The pseudo-DMA mode, essentially an optimized copy loop, is nice. Quite a few games back in the day used it, notably Ghosts and Goblins on the ZX Spectrum which redraws the entire screen with it every frame. It's a relatively easy to integrate chip, and the port feature allows for a clean memory map and low cost/complexity peripherals.

Comment Re:Embedded systems? (Score 1) 26

PIC is often the cheapest at volume so gets used a lot. These days you can get a 32 bit ARM on a tiny 6 pin package, so that often gets used instead even for things that would work fine on 8 bit.

Personally I prefer AVR over PIC for 8 bit, because it has a GCC port and fits better into the same toolchains as ARM.

Z80 still exists but it isn't used in very many places. Definitely not popular.

Comment You can't live below your means (Score 2) 20

When real inflation is devouring your income. You have to live where the work is. Often you have to gamble living in high cost of living areas in order to build up the experience needed to have a functioning career.

For years I've watched people I know confused and frightened because no matter how much they cut back no matter how rough they make their lives they never seem to be able to save any money. Some disaster is always pulling the rug out from under them and if they do start to accumulate savings all it takes is one inevitable engineered recession and they blow through their savings paying for healthcare and food in between jobs.

You need to understand that the entire system is designed to break you. To prevent you from accumulating savings.

This isn't me being some sort of a lefty dipshit. This is how the Federal reserve controls inflation.

When you start to accumulate wealth and savings you start to spend more because you are safe and secure. That in turn has the potential to increase inflation because you've got more disposable income.

So the way that the Federal reserve deals with that is every few years they crank interest rates. Most businesses are running very close to the margins and near collapse. The way they survive is cheap money lets them borrow to get them through lean times. The Federal reserve will crank interest rates to cut off that safety valve so those companies have to fire you and you blow through your savings.

Basically the way we keep inflation low is by keeping the country and everyone in it in a perpetual state of borderline homelessness and poverty.

We could of course just make more stuff but that's not in the cards because that reduces prices in a real and practical way and companies don't like that cuz it's not good for profits.

So you can't really just tell people to live below their means because the system is designed to keep driving those means down and making life worse as a way of containing and controlling inflation without you know, actually making people's lives better...

Comment Re:Even an idiot can be right (Score 1) 117

If you asked an LLM to spit out random text until you tell it to stop, it would have a far greater chance of creating something Shakespearian than a random (text) generator, because it is trained to create meaningful text. But its likelihood of creating a single Shakespearian work would still be extremely tiny, although not zero. My guess is, with current technology, you'd need to wait many, many times the age of the universe to see any single play get output.

However, a random (text) generator, which creates random sequences of letters, would have an even more spectacularly tiny probability of creating anything resembling Shakepeare, even if you waited for a staggeringly huge multiple of the age of the universe.

My opinion is based on the low-tech thought-experiment that is often mentioned regarding monkeys on typewriters. Here, there could be more "monkeys" and they could "type" much more rapidly -- and one set of monkeys might even understand and type English -- but it would still take an unfathomably long time to get anything you could call a work of Shakespeare.

Comment Re:The obvious solution is an eject button. (Score 1) 51

In some cities another body on the sidewalk might not even raise an eyebrow.

Ancient wisdom from my dad, in an age before cell phones...

"In New York they don't want to get involved, but they'll call you an ambulance after they turn the corner. In Chicago they didn't see nothing! Even if they had to step over you."

I've heard both cities have changed a lot in the last 60 years, though.

Comment Re:Overheard (Score 1) 21

You don't seem to realize that this car has the lowest drag coefficient of a land vehicle. Your side mirrors are as bad as this whole car. They began working on this decades go using a GAS engine, it was not an EV!

It's so great that SOLAR can drive it 45 miles per day but that was not the purpose of making the most efficient car ever. You can have smaller batteries which means they charge faster and it costs less to charge it; a side benefit is bugs don't go splat so it doesn't need as much cleaning. The solar marketing gimmick actually has real results even if they are are minor - but for people like me, it'll save me from plugging it in most the year! I go days at a time without driving and when I do it is not 45 miles; I won't need perfect days of sunlight when I only go out a few times per week.

NOTE: This car does 100 Miles/kWh so you are not getting 5 miles per hour at level 1. I get that on my Leaf which is rarely 5 Miles/kWh (4.5 winter, 4.9 summer) and I do that annoying other drivers who are not paying enough for gas with the wasteful way they drive. I used to hypermile and almost doubled my gas savings.

I ordered a NO solar model of the car but they dropped that option. I asked. we asked. They said it cost them too much to set that up and actually saves me little money over the non-solar covering. Their work on hardened curved PV panels resulted with them inventing and patenting solar tech which will be used in other places (they only have 1 customer for those so far.) Yes they are not the best PV but they are better than other curved panels I've seen over the decades and they are being sold and they won't easily break.

I'd rather pay for more PV on my roof; and if I saved $300 on the car without PV I'd still get it on the car just because it's a cheap upgrade. Lithium batteries do not wear out if you keep them above 60% charge. Worth it. For $1000 extra, I think I'd skip it for house PV which is what their estimated add-on cost was initially. If you have micro-inverters etc. you don't get hit as bad with shading. Me, I wish I could go 1000V and have an inverter which could do a wide voltage range because I think that would handle shading far better. but 600V seems to be peak and everything is geared for lower; and oddly microinverters are more reliable... so I have those.

Comment Meh (Score 2) 26

This is all somewhat misleading because Zilog still makes 8 bit "eZ80" microcontrollers with Z80 compatibility mode. Though for new designs you should usually use their new 24-bit addressing mode for high speed general I/O and debugging. High pin count versions in stock at Mouser with no EOL warnings listed.

If you really want to experience the differences between that and a modern instruction set the simulation software should "all" cover it. Probably better off learning RISC5 if you want to get good at low-feature ASM in a more useful context.

Comment Re:This isn't a game (Score 1) 80

The actual reality is that you do have to check if the supposed "performance" metric scores people lower based on protected status or protected actions.

If taking family leaves gives people a lower score, you have two choices: You can throw out the whole metric, or you can apply a different, personalized metric for people who took family leave.

Waving your hands and saying "performance metric" isn't a magic spell.

And if they had an actual performance metric that they could weigh... why would they need AI? What would the AI be doing? How do you know if the AI said, "Well, the internet says [protected class] are less successful at this job, reducing the number of [protected class] improves performance."

If you're required not to discriminate against a class that often involves making a reasonable accommodation. You're saying they told, "Fire the bottom x% based on a unquantified performance metric that you'll invent, and completely ignore if they're a member of a class that requires an accommodation." That's basically the same as what you said. The result is that it is both gross negligence, and also malicious. If a disabled person requires some accommodation, and the score lower on their performance metric because the company did a weak job in providing that accommodation, and they fire them while intentionally ignoring their accommodation, then they're completely screwed.

There's no way for the AI to do something more than the human could do with the same data unless it is cutting corners and making biased assumptions. The AI doesn't have a God-view of the employees, it isn't an oracle of truth, it doesn't have performance metrics that weren't in the personnel files.

Imagine in a factory where an ignorant, passively racist department head subconsciously assigns people of certain races to less desirable shifts, and those shifts (eg, night shifts) have lower performance than day shifts, then your AI realizes people on the night shift have low performance, get rid of them. Using an algorithm to make broad firing decisions can present unexpected liability issues even when carefully considered, but when it's done using a black box, you're basically guaranteed that impermissible bias will result in actionable harm. When somebody's on a shitty shift but they get the same pay, they can't really sue you for anything. But if you fired them, now they can.

Slashdot Top Deals

"The algorithm to do that is extremely nasty. You might want to mug someone with it." -- M. Devine, Computer Science 340

Working...