News for hackers. Stuff that matters.

watersb

Re:Tell HN: Scribd Breached on Saturday October 31, 2026 @10:16PM (#50322156)
> I'd feel a lot better if I knew some red team security researchers were going hard trying to break into critical national infrastructure

Decades ago, I met someone at a conference who was red-teaming a NATO country's infrastructure: power plants, water treatment etc.

Said that things had improved dramatically since 1990s nethack days.

But the team had a secret weapon: a young woman in a short skirt with a laptop computer, pretending to be a systems software vendor. The Weapon had been able to compromise every site, had never failed. Never.

Re:Infinite Mac: BeOS on Friday October 30, 2026 @10:36PM (#50312714)
I think so; it's been a while.

I seem to recall that you could hold down Alt key and drag the tab horizontally. So a tab could stick up anywhere along the top of the window frame. The SPARCStations had three-button mice, and this might have been mapped to middle or right mouse button.

The tabbed interface features the ability to gather windows into tab groups. So when you are moving a window by dragging its tab, if you drag the tab next to another window's tab, the dragged window will snap to that other window's frame, the dragged window will be the selected tab and its contents displayed in the frame. Then dragging any of the tabs drags the whole set of tabs that are snapped to that frame. Click on a tab to make it the active tab displayed in the frame.

It's effectively like tabs now, but sort of inside out: tabs are managed by the windows manager and not the app. Tab groups of multiple, different apps. The app does not have to be "tab-aware" to be in a tab group, although I suppose there are events that can signal the manager to make a window the selected tab. It's just raising a window, making it frontmost. Modal dialogs can get tangled up, but it's no worse than the mess commonly accepted today.

Re:Florilegium: Procedural Flowers in LaTeX on Friday October 30, 2026 @08:34PM (#50312031)
I've recently spent some time staring at the contents of the MacTeX Distribution.

https://tug.org/mactex/

Which is how I discovered Toby Thruston's classic, "Drawing with MetaPost".

https://github.com/thruston/Drawing-with-Metapost

Procedural drawing with Lua is lovely. MetaPost provides another drawing language that might be considered more TeX-like.

I'm not sure. I tend to be humbled by the TeX community. Inspired.

Re:Infinite Mac: BeOS on Friday October 30, 2026 @07:29PM (#50311500)
I used a BeOS inspired GNOME extension or hack for tabbed windows, signature yellow color, about 20 years ago. Loved it.

I was installing GNOME pieces compiling from source, on top of Sun Solaris. So it was a weird configuration. But FWIW I relied on the tabs a lot.

Re:How to See What's Taking Up Space on Your Mac on Thursday October 29, 2026 @11:24PM (#50299525)
WinDirStat on Windows, I am not at Windows machine right now but IIRC the original WinDirStat walks the whole filesystem, can take long time; faster forks of it use the NTFS Master File Table (MFT), which more like just looking up into already collected by the system.

https://www.idealsoftware.com/opensource/fast-windirstat.htm...

On the Mac, I've used Omni Disk Sweeper for pro a the last 20 years, and it still receives updates. Not open source, but no $$.

https://www.omnigroup.com/more/

(I used OmniWeb as my favorite web browser for NeXTStep, followed it to macOS. Also their pro diagramming tool, OmniGraffle - remember Visio before Microsoft bought it?)

Thanks. So it should read

"FISA court, post-9/11, is an insane secret tribunal..."

FISA court is an insane post-9/11 secret tribunal, a bad idea for these past 25 years.

But at least they were subject to Congressional oversight.

> the Trump administration is illegally withholding a secret court’s findings from Congress

Oops.

Re:Apple introduces the new 14‑inch MacBook Pro with M6 on Tuesday October 27, 2026 @09:10PM (#50268131)
The text of this product's announcement really tries to sell it as a 10x AI performance upgrade for existing MacBook M1 users.

Ok, plausible number for that use case. Striking how it seems like the M-series Macs are almost too good enough for most people.

It's almost desperate prose.

(The AI image processing in Pixelmator Pro saved me hours of work on a recent project. Two button clicks vs a day of tweaking. But even that was on my M1 MacBook Air.)

Re:Apple introduces the new 14‑inch MacBook Pro with M6 on Tuesday October 27, 2026 @08:59PM (#50268070)
The last few models of Intel Mac Pro that I used were mostly good at getting really hot.

Dropbox would fire up to do massive walks of the filesystem tree and the fans would take off. I think the thermal interface material on the GPU got cooked at some point. It would be a relatively easy fix, for me a couple of hours, but I chose to fix it with an M1 MacBook Air.

Re:Apple introduces the new 14‑inch MacBook Pro with M6 on Tuesday October 27, 2026 @08:53PM (#50268027)
I'm not aware of any control over what gets backed up.

I'm assuming that all of my local work would be lost. But I'd still have the sixteen million duplicate photos.

iCloud's priorities are not a great fit for preserving my source code repos. Fortunately those aren't very big.

But when my son's Mac dies, his huge Logic Pro projects are toast. And he is a few thousand miles away now.

Seasonal reminder: many insect species need the shelter of fallen leaves now and until springtime.

Modern lawn-care practices amount to devastating habitat loss. You can learn more about good choices for your area from your local county extension office.

If your office has been defunded, you can also try your friendly neighborhood public librarian.

> The agency replied two months later, saying it had “competing priorities,”

Ah, the competition between doing their fucking job and obeying a monster.

Re:The Future of CSS on Wednesday October 21, 2026 @12:11AM (#50175995)
The discussion here reminded me of one of my favorite demos, someone live coding Qt5 and QML on a first a generation Raspberry Pi, 1080p HDMI. Sort of a mashup of CSS and JavaScript for simple shaders. Fourteen years ago.

https://youtu.be/0j-Wakm5B84?is=7dU_EvFyk_nQNwjO

It's like a peek into a CSS future from a different timeline. Something we could have had.

Re:JPEG XL vs. AVIF for web use-cases on Friday October 16, 2026 @06:09PM (#50125414)
I've found AVIF to be very effective at screenshots with lossy compression.

Text has lots of edges, hard transitions between bright and dark areas. So text requires lots of high-frequency detail, and JPEG adds a lot ringing as it bounces off all those lines and curves.

AVIF seems to follow contours, so it does a good job with line art.

Otherwise, it's hard to beat the Mozilla JPEG encoder.

JPEG XL can represent lossless images that exceed the limits of human vision. I don't expect it to replace FITS for astronomical images, but the future is weird.

(Super huge thanks to Jake Archibald for the SVGOMG web app. Which is also fantastic for line art.

https://jakearchibald.github.io/svgomg/

Squoosh is a web app front end to various image encoders

https://squoosh.app

)

Re:Easter Egg in Liquid Glass Settings on Friday September 11, 2026 @09:52PM (#49667860)
CLARUS THE DOGCOW

Hello, old friend.

Re:Os8088: A powerful Mac-like OS for the IBM XT, 286, 386 on Monday August 10, 2026 @01:12AM (#49239444)
There was also DesQView/X, an X Windows server for DOS.

https://en.wikipedia.org/wiki/DESQview#DESQview/X

The article discusses the court case, janitor at the observatory the accused.
Cyan shipped at least one Hypercard game, before Myst.

https://en.wikipedia.org/wiki/The_Manhole

Re:Nothing works and everyone is euphoric on Friday July 24, 2026 @05:33PM (#49041853)
1000x this.

The single most soul-crushing experience I have on today's tech is the whoopee cushion.

I type this on a touch device that randomly Cheevers the words. (It literally changed "changes" just now. Henceforth, my word for this shall be Cheevers.) it Cheevers the words. It offers suggested words that you can tap to complete the word you're typing, and milliseconds before your finger makes contact with the screen, the suggested word flips to Cheevers and your finger taps that.

Now with the new improved iOS Liquid Glass, and possibly with janky web app development kits, buttons can move as you try to click on them. UI animation was supposed to help the user. But helping the user is hard.

Pop ups. The web needs more pop ups. More "Are you enjoying this app?" in your face.

But on the desktop, I recall complaining to a Windows (the OS) developer about stealing focus... in 1995. At the time, classic macOS tended not to do this, but it happened quite often multitasking on Windows, and I couldn't offer any constructive feedback, no obvious solution.

The sheer unpredictability, at 100 millisecond time scale... a few hours of this and I'm literally shaking. Because it affects muscle response, a startle reaction. Keeps firing away at the limbic system.

If I wanted slot-machine online gambling levels of simulation, I'd go to a casino. I hate this stuff. I hate where "engagement" metrics and the quest for more clicks has brought us.

Make it stop. I'm trying to work, here.

This is what addiction looks like.

I wonder what the average interest rate is these days... I just saw a credit card with a usual (non-penalty) annual interest rate of 28%. Perhaps credit cards and car loans are not comparable. But it's an indication of where we are at with consumer debt.

These numbers don't make sense.

Re:The final voyage of USS Nimitz on Monday July 06, 2026 @12:12AM (#48800557)
> Nimitz’s first operational deployment to the Mediterranean began on July 7, 1976.

50 years.

My hot tale on the ground in 1990 was that Russia treated Estonia like an imperial colony. Forced mass relocation of Russian citizens into the country after World War II, all children taught a Russian curriculum in the (public, free, Soviet) schools.

The doctrine of cultural assimilation was at that time understood to be incorporation into a larger Russian society.

"The Singing Revolution" tells an Estonian side of this dynamic.

https://youtu.be/Ny8uCgJX_-g?is=dvTndU6nCx4LsIqz

Re:Large planets lighter than cotton candy on Sunday July 05, 2026 @05:36PM (#48798186)
I wonder if these planets are more conventional gas giants with extensive rings.

I'm trying to understand how they can role out occultation by ring systems but I haven't seen it yet.

Re:Slow Tuesday Night (1965) on Sunday July 05, 2026 @05:33PM (#48798159)
When I first encountered this story, it felt like utter madness, something Philip K. Dick would write.

It's been wild to reflect upon this story during this past decade.

I was very fortunate to spend a few weeks in Tallinn in the summer of 1990, an astonishing time to be there.

Estonia emerged as a tech startup incubator in those first few years of independence, as a way of attracting capital and talent.

Now I need to learn about this game and book!

Re:1.38 Millimeter Microcontroller on Thursday July 02, 2026 @06:18PM (#48768094)
This 32-bit microcontroller has 1 kB of RAM.

The Apple Disk II Controller discussed yesterday used two 256-byte ROM chips and a shift register for dynamic memory.

https://news.ycombinator.com/item?id=48723102

The linked article of the Disk II Controller has great detail about the state machine encoded in one of the ROMs, and walks through the bootstrap code stored in the other one.

I haven't tried any microcontroller projects myself, but my first computer projects were on the small home micros of the early 1980s. I enjoy this kind of thinking.

We need "How to talk to your legislators about zero-knowledge proofs".
Re:The Boeing 747 Begins Its Final Descent on Sunday June 28, 2026 @04:23PM (#48711234)
I'm reading through the comments here before reading the actual Atlantic story, so I didn't see the author's name until you mention it:

> Bogost's statement is akin to calling the Amiga 500 the only home computer to be called beautiful.

Oh! That's Ian Bogost, who is a great writer of how our relationship with technology can evoke truth and beauty. The canonical work is his deep dive on the Atari 2600 and the early 1980s revolution "Racing the Beam":

https://en.wikipedia.org/wiki/Racing_the_Beam

Bogost wrote a number of books while working with MIT, arguing that video games were a new medium of communication back when that was a controversial point of view.

(I will need to re-subscribe to The Atlantic at some point. It seems churlish, but it's been an expensive year...)

I think that people are still underestimating the technical merits of Intel's 18A fabrication process.

I haven't seen any competitor even try to address the backside power delivery of 18A. I suspect that Samsung,TSMC have something similar and doesn't talk about it.

The design rules for the standard cell (sort of corresponding to the die area required by a transistor) for the Intel 18A seem to target dense, high performance designs. That's not a particularly meaningful insight - of course Intel wants to have the highest performance of all the fabs.

Intel's packaging expertise used to be a generation ahead, and indeed their server chips currently use a mad mix of chiplets and through-silicon visas for direct stacking, all heaped onto a reticule-limited monster interposer die. All of this expensive complexity might be sustainable as long as Intel can keep its enterprise customers happy. That hasn't turned out too well for them.

AMD has found a mass-market winner with mainstream gaming CPU with extra level 3 cache die stacked on top. Compared to Intel servers, it's brutally simple. But extremely effective in its consumer market.

But the Intel chiplets and packaging could be a great toolbox for M7 generation of Apple Silicon. Now that the M5 Pro and Max are multi chip packages, they more resemble the Intel and AMD designs, with chiplets dedicated to I/O or GPU.

(Speculation and dreams. That's all I got, and I'm writing it in the face of an absolutely psychotic autocorrect on a tablet.)

Re:OS9Map on Thursday June 25, 2026 @10:39PM (#48681747)
Excellent!

This made me remember that I've still got a G4 Mac Mini! I was bringing up a current Linux on it, last time I had it running. 2019, perhaps.

I need to fire it up...

Older »