News for hackers. Stuff that matters.

publicmail

Re:your C is not standard C on Wednesday October 14, 2026 @10:08PM (#50098288)
A library function written in what? Atomics also come along with memory ordering which isn’t otherwise expressible in the language, as in, there was no standard way to do a “load acquire” before, for example.
Re:GPT-6 Astra has gained the ability to drive a car on Wednesday September 23, 2026 @11:57AM (#49818045)
Doesn’t Google own Waymo? I feel like they would have connected the dots.
A thunderbolt cable
This is also why a lot of car bumpers have the make/model/logo impressed into the mold itself
Re:PoE basics and beyond: What every engineer should know on Wednesday October 22, 2025 @08:22AM (#45667956)
I would expect power consumption to be fairly consistent for something like a surveillance camera that emits a stream 24/7.
Re:Fast UDP I/O for Firefox in Rust on Friday September 26, 2025 @07:16PM (#45392013)
RDMA offers that. The NIC can directly access user space buffers. It does require that the buffers are “registered” first but applications usually aim to do that once up front.
Re:Number Does Nothing on Sunday August 24, 2025 @09:05AM (#45003981)
Can’t speak for others, but AVRs usually have excellent documentation IMO. I’ve even seen code snippets for peripherals.
Re:Rocky Linux 10 Will Support RISC-V on Wednesday May 21, 2025 @10:11PM (#44058103)
Maybe a dumb question but how do non x86 boards normally boot Linux images in a generic way? When I was in the embedded space, our boards all relied on very specific device tree blobs. Is the same strategy used for these or does it use ACPI or something?
Re:I won't connect my dishwasher to your stupid cloud on Friday March 28, 2025 @09:23PM (#43511850)
I like to rinse the plates off to remove larger food debris prior to putting them into the dishwasher. It’s not always necessary though.
Re:I won't connect my dishwasher to your stupid cloud on Tuesday March 25, 2025 @08:17AM (#43470318)
Actually no - I forgot about my Bosch dishwasher that uses capacitive touch buttons. Great idea for something that is often touched with wet fingers…
Re:I won't connect my dishwasher to your stupid cloud on Tuesday March 25, 2025 @08:16AM (#43470315)
My favorite is my Bosh wall oven that uses 85C rated capacitors with practically no voltage derating for the control board that sits directly at the top of the oven. After 4 years, they gave out causing the display to dim to the point of invisibility.

We’re talking about 50 cents of part savings on a $3000+ appliance here.

Replaced them myself easily, but most people will end up having to call for service and end up replacing the entire board for hundreds of dollars minimum.

Re:World's First MIDI Shellcode on Monday January 06, 2025 @12:10AM (#42607872)
Early (2003 for sure) 350z had it as well.
Re:Don't Look Down on Print Debugging on Saturday November 23, 2024 @08:56AM (#42220881)
Yep. That’s actually the first clue that I’m dealing with a race condition/concurrency issue.
Re:What Happened to the Japanese PC Platforms? on Sunday September 22, 2024 @08:30AM (#41616589)
The ECU in my 350z also used a SuperH CPU - I think SH2?
Re:I Like Makefiles on Saturday September 21, 2024 @10:28AM (#41610203)
It normally works in conjunction with GCC’s “-MMD -MP” arguments which provide .d files which then get included back into the Makefile with something like “-include $(OBJS:%.o=%.d)”.

It doesn’t directly interpret any source file though, if that’s what you mean.

The problem is that it kind of relies on a lossless layer 2 (flow control) which has its own set of problems in large scale networks. This is what things like this try to solve: https://cloud.google.com/blog/topics/systems/introducing-fal...
Re:Deep-Tempest: Using Deep Learning to Eavesdrop on HDMI on Wednesday July 31, 2024 @07:19AM (#41118140)
A double conversion UPS might do the trick.
Re:Operation CHARM: Car repair manuals for everyone on Sunday May 19, 2024 @08:23PM (#40410832)
We’re so lucky to have realoem. I was kind of shocked to find no equivalent for my late model GM vehicle.
Another annoyance for me is when trying to move the cursor to the end of a long text box like the URL bar in Safari. You basically have to keep using the “hold space bar” method and swiping one inch at a time. I’m sure there’s a better way to do this but I haven’t found it yet.
Re:Tinygrad: Hacked 4090 driver to enable P2P on Friday April 12, 2024 @11:23PM (#40020220)
PCIe busses are like a tree with “hubs” (really switches).

Imagine you have a PC with a PCIe x16 interface which is attached to a PCIe switch that has four x16 downstream ports, each attached to a GPU. Those GPUs are capable of moving data in and out of their PCIe interfaces at full speed.

If you wanted to transfer data from GPU0 and 1 to GPU2 and 3, you have basically 2 options:

- Have GPU0 and 1 move their data to CPU DRAM, then have GPU2 and 3 fetch it

- Have GPU0 and 1 write their data directly to GPU2 and 3 through the switch they’re connected to without ever going up to the CPU at all

In this case, option 2 is better both because it avoids the extra copy to CPU DRAM and also because it avoids the bottleneck of two GPUs trying to push x16 worth of data up through the CPUs single x16 port. This is known as peer to peer.

There are some other scenarios where the data still must go up to the CPU port and back due to ACS, and this is still technically P2P, but doesn’t avoid the bottleneck like routing through the switch would.

Re:Tinygrad: Hacked 4090 driver to enable P2P on Friday April 12, 2024 @11:09PM (#40020153)
I consider it bus mastering when the endpoints initiate the transactions
Re:Proxmox VE: Import Wizard for Migrating VMware ESXi VMs on Wednesday March 27, 2024 @09:00PM (#39846598)
Do you have any more info on this KVM back end for Virtualbox? I love Virtualbox (I know, I know) but the one annoying thing is the dependency on out of tree kernel modules (at least they’re open source though).
Re:Power over fiber on Thursday January 04, 2024 @07:21AM (#38866095)
I think most high power optics do this already, right?
Re:Americans' 'YOLO' spending spree baffles economists on Sunday December 03, 2023 @10:43PM (#38513497)
I think people definitely do exhibit this behavior. It’s part of what causes FOMO.

They also exhibit the opposite - waiting to buy things that they think will go on sale later.

Interesting. I’m surprised Dodge isn’t mentioned.
I can see it being useful for sellers, but not buyers.

I do think you should have someone help broker a deal of this magnitude, but it shouldn’t be a realtor. It should be an attorney.

You can get a real estate attorney to do the same thing for like $1500 or less where I’m located (north east). That’s a lot cheaper than what the commission would be for a realtor.

Anyone can find their own houses on Zillow now, and the inspector is separate from the realtor, so from my perspective, all the buyer’s realtor really does is call the other agent to arrange a time for a showing. That’s all they did in my case and they took 3% of the total value of the house (or their agency did - they didn’t pocket all the $ directly themselves).

I don’t really think it’s DRM. I think it’s because a lot of garage door buttons have a few functionalities, like controlling the lights as well as the door, but it works over two wires. So it probably necessitates some more complicated logic.
Re:How does macOS manage virtual cores on Apple Silicon? on Tuesday October 24, 2023 @07:08AM (#37997342)
Sort of related, are there any posix API extensions planned to allow a program to set thread hints in terms of whether it should run on e core or p core? Or maybe even a scale like 0-255?
I think another huge killer of lithium batteries is charging them when below freezing. I bet most phones probably wouldn’t allow it though - or at least would limit it.
Re:VirtualBox 7.0.12 on Wednesday October 18, 2023 @12:36AM (#37924894)
True, but the extension pack isn’t really necessary these days for most people. It used to be required for usb 3.0 support but now that’s included in the base GPL package.

Older »