News for hackers. Stuff that matters.

massifist

Re:Making Graphics Like it's 1993 on Tuesday June 09, 2026 @05:39PM (#48468140)
If there's enough room, you could add special palette indexes that stay constant or diminish more slowly with distance. To give a glow effect for lights, torches, etc. I always appreciated this effect in Quake.

EDIT: Oh nevermind. I guess brightmaps are more flexible.

Re:Video Game Websites in the early 00s on Tuesday January 06, 2026 @05:20PM (#46519664)
I have fond memories of Planet Quake and also Blues News (for the latest scoop). I remember it spawned a whole bunch of other planet sites. I think some of them became part of GameSpy (or its parent company). I probably moved on by then.
Re:How a devboard works (and how to make your own) on Saturday November 08, 2025 @06:32AM (#45855946)
I found this article very informative. Thanks for writing it.
Re:Intent to Deprecate and Remove XSLT on Saturday November 01, 2025 @07:02AM (#45780741)
I like the idea but you could take it a step further and have just a core virtual machine that you could attach virtual (input/output) devices to. So then the canvas and audio would just be virtual devices that met some specification. Or say for example, you just want to listen to an audio playlist, you could attach an audio device, a keyboard and a terminal device (for feedback). A canvas device wouldn't necessarily be required (if there was no use for one). And it would be up to the user to attach the devices required by an application, or at least the user would have direct control.

TLDR: QEMU but much simpler and only WASM need be supported.

Re:FLTK 1.4 Released on Tuesday November 19, 2024 @07:58PM (#42189773)
I thought I remember reading that there is some relation (or inspiration) from an older X11 toolkit called xforms. Which might also be of interest to someone.

I've been redoing some old projects in FTLK recently so this sparked my interest. And I just like delving into the history of things.

Re:Comparison of configuration file languages (2016) on Sunday October 27, 2024 @06:03AM (#41961244)
Also, allowing unquoted names.
I remember sometime back in the 90's buying a used copy of Visual C++ 5.0 from some dude at the mall. It felt kinda shady, like a drug deal was going down, but I turned out well and I scored a legit(?) copy for much cheaper than market value. I was very excited when I got it home, and it kept me busy for a long while. There's a lot of good documentation (and source code) on those CD's and it taught me a lot, (pretty much) coming from Quake C.

I think at some point I also started using DJGPP, which pushed me toward GCC (and Linux).

Re:Descent 3 Source Code on Tuesday April 16, 2024 @04:33AM (#40049638)
I thought I had gotten this (Descent 3) for free with a graphics card I purchased, but Freespace was what I was thinking of, though it might have been Freespace 2.

The graphics card was the Diamond Viper V770, if I recall correctly. Good times!

Here's an older HN link from an MIT article.

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

Re:The Pleasure of Pattern on Saturday February 17, 2024 @07:30AM (#39408855)
"What is the evolutionary advantage of being able to match abstract patterns?"

This reminds me of something I read about the mind preferring patterns because patterns require less (mental) effort (to perform tasks).

I has always assumed Program Manager's window decorations were inspired by Motif but apparently it was the other way around, regarding Presentation Manager; Program Manager's ancestor.

"Motif was directly inspired by the look and feel of the Presentation Manager interface"

https://en.wikipedia.org/wiki/Presentation_Manager#Presentat...

I just started reading a book called Almost A Miracle, about the War of Independence. It's really good, I haven't been able to put it down.
I'm perfectly fine with a 20+ year old Dell computer. It suits (most of) my needs, unless I need to build or compile even a medium sized project, then it's torturous.

Admittedly, some websites are simply too slow but I don't often visit those, and it's probably one of the reasons I prefer sites like HN.

Though, I can't honestly claim to be (intentionally) downsizing or "going retro". Maybe I've just become something retro. ;-)

Re:Odin Programming Language on Monday January 01, 2024 @09:52PM (#38837516)
There's also Hare [https://harelang.org] which I see mentioned on (rare) occasion. I think it uses a different backend than LLVM.
Re:Salt and salary: were Roman soldiers paid in salt? (2017) on Friday December 29, 2023 @08:08PM (#38811991)
While I do appreciate historical accuracy, I find this news very disconcerting!

And here I was hoarding all this salt, hoping for our return to the salt standard. :-(

Well ya can't win em all! And at least I'm not on a low sodium diet.

Re:Unix as IDE (2012) on Thursday December 28, 2023 @04:16AM (#38791570)
Programmer's Workbench (PWB/UNIX)

https://en.wikipedia.org/wiki/PWB/UNIX

While looking at the old Unix Archives, it's easy to get the impression that Unix really is the ultimate development environment, by and for programmers. At least at it's inception, before it started seeing more general use.

Re:Reindeer Sleep and Eat Simultaneously on Wednesday December 27, 2023 @09:29PM (#38789303)
It's just like Blade Runner, where there's thousand ads everywhere, all trying to compete for the consumers attention. Now all we need is holographic ads that project from the screen and dance around on your keyboard (while your trying to type).
Re:Gameboy Music and Sound Archive for MIDI on Thursday December 21, 2023 @04:42AM (#38718624)
You might want to check out FluidSynth if you don't mind a command line application. I don't think it has a graphical interface but it can run in the background, so you might be able to use it with other applications which do.
Re:The falling nutritional value of crops on Saturday December 16, 2023 @04:08PM (#38667685)
Four apples a day keeps the doctor away.
I've sworn for years that Hostess changed the Twinkie ingredients but no one seems to believe me. They tell me that my tastes have probably changed.
This is good to know.

I usually stir the fresh grinds with a metal fork which seems help remove static charge.

It seems like the static problem gets worse with darker roasts (in my experience).

Re:Learn SVG with 25 examples – How to code images in HTML on Thursday December 07, 2023 @03:46PM (#38561591)
Yes, that's what I wanted to do, change the CSS values (based on ids, I guess).

I'm pretty sure I've heard of D3, I'll have to check it out. Thanks.

Re:Learn SVG with 25 examples – How to code images in HTML on Thursday December 07, 2023 @02:36PM (#38560775)
I just switched over to SVGs from bitmap images. I was using PNG images for different icons which worked fine until I had to upscale to higher resolutions. The SVGs work great and are probably smaller too (depending on the complexity).

I want to render them to a canvas with different (dynamic) color configurations and I'm exploring different ways to do this.

I have an older (cheapo) UPS that I just replaced the battery on, which is probably over 15 years old now. It was much easier than I thought.

Coincidentally, right after I replaced the battery and left it to charge overnight, it saved my workstation from a power outage [events which aren't too common in my location] the very next day. It was quite satisfying to be able to save my work and shut down properly.

The old battery had stopped working long before replacement. So I guess the UPS was no better than a surge protector at that point.

Re:Black Art of 3D Game Programming (1995) on Monday September 04, 2023 @06:05PM (#37385579)
This brings back some fond memories. I still have a copy of the book "Tips and Tricks of the Game Programming Gurus", though it's not in very decent condition. It has this ray traced image on the front cover (with a crazy monster) that is very characteristic of the early 90s. Though, I could never help but notice what appeared to be an error on the staircase banister where it looked like the normals were facing the wrong way. So it looked hollow. Or maybe the (object's) matrix was wrong. Anyway. The book really had me hyped up to create some virtual worlds. Like DOOM.

I learned a lot from the book but some of the topics where a little too advanced for me at the time, as I was still learning C and grappling with x86 assembly language.

However, I rediscovered the book several years ago and implemented something similar to the ray caster (which had really impressed me at the time) in DOSBox. I tried to optimize the algorithm and add a few enhancements. It was lots of fun! A genuine (early 90s) retro experience! I think I even had to fire up Turbo Debugger to solve a few problems.

Is there a reason why they don't suggest the possibility that this was a mammal scavenging the carcass of a dinosaur?

And would this be a surprise, other than providing an interesting specimen?

Re:Slackware Linux Distribution Turns 30 Years Old on Friday July 21, 2023 @05:54PM (#36820422)
Awesome!! Slackware is still my favorite Linux distro. I like to think of it as Linux From Scratch for the lazy.
Re:Alto Trek, a networked multiplayer game from 1978 on Tuesday July 18, 2023 @04:35AM (#36769516)
Good call. Thanks.
Re:Alto Trek, a networked multiplayer game from 1978 on Tuesday July 18, 2023 @04:05AM (#36769294)
This must have been a blast BITD! I can only imagine.

I wonder if it was easy to cheat since all the network traffic seems to have been (at least potentially) visible to all peers, if I understand correctly. Maybe it spawned the first instance of cheat bots too.

I don't know, something tells me a (actual) operating system will still be required (at some level).

Though, they might eat the desktop environment or UIs (in general).

Older »