News for hackers. Stuff that matters.

helpfulContrib

Re:AWS launches Kiro, its Cursor clone on Monday July 14, 2025 @05:00PM (#44565230)
Porting rules is one of the responsibilities of keeping them.
>Bebe

Awesome shout-out.

Missing: Cabaret Voltaire, Art of Noise, Yes ..

Multi-tasking that didn't suck.

Same as we use it now, to be frank. Unix workstations as an interaction model have persisted so long because it works just great.

I was writing a lot of Unix software in that period - database apps, business logic, and so on. For me, using an MSDOS-based system was a compromise, which I enhanced by using Desqview to get multi-tasking - it allowed multiple MSDOS instances on a single machine, in which I ran terminal software, compilers (our apps were being ported to MSDOS...), and database admin tasks - just like today.

What we have today in the form of MacOS or Linux workstations is pretty much what we had back then, too. The power is inescapable.

Work on not seeing class at all - this is the ultimate fluidity.

Embrace differing views. It can be done in a way that makes everyone win.

Some destruction is necessary for all creation, but generally its a bad idea to destroy the middle class instead of shoring it up.

>making bullshit

Make things that empower people and give them the ability to be class-fluid. That's what the world really needs, after all.

Re:Getting Older Isn't What You Think on Wednesday May 07, 2025 @01:31PM (#43918465)
Disclaimer: 55 year old here. I've been programming computers since I was 8. I say this only so that it is understood that I have seen multiple generations of humanity acquiring and discarding multiple iterations of technology, and can punctuate my life by the name of the system your parents have in the attic, probably. As a hacker.

Getting old really sneaks up on you. You're having your best years, then you're having some more best years, and then .. suddenly .. you're in the middle of some years that aren't going so great, and well .. things go a bit down-hill from there.

Which is to say don't take your youth for granted. 55 is not 'that' old, but I can count through the decades the souls I've seen come and go, finally. And I know I could soon be among them.

So as I consider how quickly the last 10 years have passed, and how quickly the next 10 years may pass, if at all, I can say this: don't waste your time. Its all you've truly got. Material things come and go and don't mean anything - the people you meet along the way, the wonderful, intelligent and inspiring things you will see - this is what life is providing you.

Don't take it for granted.

In 1996, I started an online service for musicians which spanned continents, and gave a very small, elite group of us, a servicable means of distributing our .txt and .zip (and .AIF .. .mp3! oh my!) files around the world in a way we could, as a community, kind of pool together, see what happened on a friday, and listen to a bunch of weird and often wonderful new music, fresh from the grill so to speak.

This small community grew, and evolved, and turned into a real-time, in-person scene, with meet-ups across the globe. Members came and went, some tragically, some not much more than a fleeting hello and goodbye, but along the way some very interesting, truly underground music came about.

Anyway, Bowie was prescient at that time, and if we had his details we would have loved for him to know, that a couple of real cowboys got together with some hippies and aliens and lovers, and rocked out a couple times. We even did some Bowie covers, of course. ;)

The site is still out there, in archive.org, but I dare not reveal its nature, for the sake of the legends that will be be spawned from the secret treats that remain, buried, deep within.

Re:A UI might not make it easier on Thursday March 27, 2025 @07:09PM (#43499290)
We see this, time and again, in the synthesizer world: menu-diving.

Its such a dreadful, awful paradigm - to scroll endlessly through some misguided attempt at 'user interface', only to be deflated and demotivated within minutes.

Its just so un-musical to have to be scrolling through endless blocks of text, only occasionally rewarded with tepid iconography or bleak fonts more appropriate for a dishwasher. Oh, you can only afford two buttons and don't have a GPIO to spare for proper scroll wheels? FUCK YOU. You deserve duct tape and LED-matrix after-thoughts, peon synth purchasers.

Sure, there are plenty who attempt to address the pain - Teenage Engineerings' particularly ridiculous and utterly useless overpriced and irrelevat graphics springs immediately to mind. Arturia's tepid attempts, also. The major players? Forget it, those guys are wedded at the neck to their type systems and rigid frugality. A 240x200 OLED does not a quality, classy experience, make. I'm looking at you, Axel Hartmann - just give up and make a living designing cigarette machines, for fucks sake.

But, as a result, for us synth nerds: its 40 years of dreck and muck. No wonder this world embraces the Eurorack!

Won't someone in the synthesizer world - please, just anyone at this point - take those endless lists of soulless parameters, and wang an utterly creative, truly desirable interface on it - something that not only makes the operator factually musical, but interesting to watch while they're doing it.

(Disclaimer: have tried and failed. Synthesizer designers shouldn't be influenced by bureaucrats and bean-counters - but they always are. We get it - you can't afford to innovate, the BOM is God.)

Re:Vietnamese Graphic Design on Monday February 24, 2025 @06:17AM (#43158234)
I live in Vienna, Austria, and I have a fascination with the typography of the signage all over the city.

There are very distinct examples of different era, with 19th-century, 20th-century, and 21st-century periods in full splendour. This can be seen in various Instagram groups, which alas are not as open/public as I would prefer. [1]

Do you see much older signage and typography in Vietnam? In the villages versus cities?

It always impresses on me that a city, itself, is an open book for typography.

I wonder if you would be aware of any similar projects to "Fonts of Vienna", but for your region of the world?

[1] - e.g. https://www.instagram.com/fontsofvienna/

Re:They Thought They Were Free, by Milton Mayer, an Excerpt on Wednesday February 05, 2025 @05:34AM (#42946609)
Anyone who had hope that Trump would avert the catastrophe was clearly ignorant of the facts of his subservience to the greater Israel plan.

Meanwhile, while Palestinians are eating cats, we are free to refer to Monty Python all we like.

Just don't mention the war.

Re:They Thought They Were Free, by Milton Mayer, an Excerpt on Wednesday February 05, 2025 @05:32AM (#42946587)
The requirement for all members of the target group to die in order for it to be called genocide is fallacious and not historically acccurate.

Was it genocide of the Native Americans, since 'they survived'? Was it genocide in Australia when white europeans took the land from the prior caretakers?

The answer: yes of course it was. Genocide doesn't mean total eradication - it means, attempted total eradication. In Gaza today, the lifestyles of the Palestinian peoples have been completely eradicated, and it will be years before they recover.

Re:Mixxx: GPL DJ Software on Monday January 20, 2025 @11:25AM (#42770185)
>GPL DJ Software

Its kind of a nuisance that, as a requirement to build Mixxx on MacOS, ones has to use foreign binaries, disable Gatekeeper, run a 'first build', and from that point on .. can treat the project as a regular CMake project. Re-enable Gatekeeper after the 'first build'.

Hmm.

What are the custom binaries for? Surely not cmake. Not having - yet - done this myself (until I can put it in a VM), I'm nevertheless kind of curious about this necessity.

Any Mixxx/MacOs devs care to describe the contents?

Re:Shortest times between train stations in Europe on Saturday December 28, 2024 @10:04AM (#42531506)
Enschede is serviced by German rail operators though, so that might be a reason. In fact a lot of trains in this region of the world are operated by neighboring countries ..
Re:Lua Is So Underrated on Friday December 27, 2024 @08:18AM (#42521837)
I've found different ways .. if its a simple Lua situation, where you just want to debug pure Lua code, Zerobraine Studio is a pretty good environment to do it and comes with a debugger.

I've tried various other Lua debuggers over the years, these are useful:

https://github.com/slembcke/debugger.lua

https://slembcke.github.io/DebuggerLua

You can also use the debug module:

https://www.tutorialspoint.com/lua/lua_debugging.htm

Otherwise, I just use gdb if needed (JIT/FFI stuff) and printf's.

However, I don't really need to debug much these days - more just testing. Its also kind of important to have automated tests and run them frequently with every major change.

Another thing I use frequently in my Lua projects, which I think cuts down a lot of the common bugs that might require debugging, is the lua_enumerable.lua utility module:

https://github.com/mikelovesrobots/lua-enumerable/

Re:Lua Is So Underrated on Thursday December 26, 2024 @02:31PM (#42517178)
I was infected by the Lua mind virus 15 years ago and I have not recovered.

I simply don't see any reason not to use it .. for everything.

I've built games with it. I've built GUI's with it. I've built scientific analysis tools with it. I've used it as a total solution for previously-impossible embedded problems. I've used it for desktop applications and mobile apps. I've automated entire production lines with it. It has huge appeal as a general purpose software development ecosystem - but those who know how to do this, tend to keep it to themselves for some reason.

It can do everything.

There's just nothing I want to do with computers that I can't, legitimately do, with Lua - or its VM. Or, LuaJIT. Or, all of the above and a bit of luarocks built in. Throw some luastatic in while we're at it, bundle it all up as a .deb, and nobody needs to know a thing.

Its just so versatile. I hope someone builds an OS around it some day, making everything and anything the user wants to do, accessible through a Lua module, or some smart libffi wrappers around a handful of .so's, somewhere ..

In my retirement, I'll take antirez' LOAD81, turn it into a proper Lua editor, add integration with luarocks and luastatic and maybe a shit-tonne of IPFS, and then there won't be any need, ever again, to deal with anything else.

Re:Build a Low-Cost Drone Using ESP32 on Tuesday December 24, 2024 @10:59AM (#42502735)
> There is a thriving "FPV" ecosystem of drones that can be DIYed.

As someone who has for decades built flying things which could be drone'ified any day of the week, it is sort of also necessary to point out that even before drones became so widespread and commonplace, rcgroups.com has been the ecosystem in which to find oneself.

And indeed, the "model airplane/remote control flight" subject has been prosperous and flourishing as a hobby for decades too .. just feast yourself on the categories here:

https://www.rcgroups.com/forums/index.php

A very earnest exploration of the various sub-forums will reveal some extraordinary designs - some which, indeed, break the 'norm' for what a flying thing should look like, in respect to a more casual view. Magnus, aerostat, Fettler are pretty good search terms...

It is a very, very important lesson to learn: how to understand and acknowledge ones failings.

The impulse is to defend, as failings are weakness and represent instances of unattained agency. In this day and age, agency is all you've got, most times. One feels the need to protect it at great expense. Have you ever noticed how crap it feels to over-defend something that turns out to be an abundant triviality?

So, to have the wherewithal to turn those weaknesses into strengths is an extraordinary human endeavour, and a testament to the strength of human spirit.

When people say that there are only material things in life, it will be interesting to consider this story where the moral principles of Captain Kohei Asoh led him to maintain his agency over his life as a pilot by protecting (superlatively), the lives of his passengers, in a material and ethical sense, and admitting the mistakes made in light of actual success.

Would the 'I fucked up' conjecture feel different if he were uttering it from the ashen mess of a death bed, with far worse survivor basis behind the statement?

The spirit is clearly composed of decisions, remembered for win or fail. Seems to me, a strong soul prepares for this eventuality, in perpetuity... I have to wonder if Captain Asoh was also, incidentally, a very good pilot.

Re:Maybe Bluesky Has "Won" on Friday November 15, 2024 @04:58PM (#42151648)
When I can engage in conversatons with a wide variety of different viewpoints, without any of those viewpoints being repressed through some censorship mechanism, then I'll agree that the platform has 'won'.

But Bluesky is already censoring viewpoints that the collective don't want to see promoted, so its really not much better than X.

The issue is, whether or not a collective, reactive crowd, is really the ultimate form of human discourse. I happen to think not, but its sure interesting to see the dynamics of humans flowing from one echo chamber to another ..

Re:Starship Flight 5 [video] on Sunday October 13, 2024 @08:36AM (#41827443)
Amazing days ahead of us - if we can avoid blowing ourselves up over pathetic patches of land, we could have the entire solar system under our feet...
Misnomer? I don't agree.

Its definitely "a big pointy tooth dominating the mouth" kind of feature.

Could also have been called a snaggle-tooth salmon, I guess ..

In any case, definitely an interesting fish.

German is not that easy, either, though.

Das/Der/Die is a constant source of frustration. Its never easy to remember.

>legitimate military targets

War criminals never announce their targets as being anything other than "legitimate".

Terrorists also claim their targets are "legitimate".

>> intentionally targets civilians or is truly indiscriminate

That is the case in this incident. There is no evidence, whatsoever, that these were legitimate targets. Only propaganda.

These actions are crimes against humanity. There is ZERO evidence that those murdered and maimed by this heinous act are 'legitimate targets'.

Wearing a uniform and identifying yourself as a soldier of the state fielding a military is the only way to identify an individual as a legitimate target - thats what the uniforms and war paraphernalia are for in the first place .. to identify legitimate targets.

These were human beings, shopping in stores and collecting groceries.

Anyone claiming these murders were legitimate have ZERO evidence of that fact, other than pure, unadulterated propaganda from a state that has been murdering CHILDREN every day for a year. (Also not legitimate targets.)

Re:Java's Megalithic Mountain on Tuesday July 16, 2024 @01:23PM (#40978438)
I truly hope there will be more work done on understanding megalithic pre-history. It is really, really fascinating - from Gobekli Tepe to Narwala Gabarnmang and beyond, the whole subject is rich in intriguing questions about what humans were up to, 10's of thousands of years ago ...
"Stoked" implies there was already a fire - indeed, an animal was attacking and killing villagers - it doesn't mean 'created entirely out of nothingness' ...

You stoke a fire to get it going, and you can do that with old or new fires, alike.

Re:Why Is Chile So Long? on Tuesday July 02, 2024 @02:39PM (#40859310)
Australian here, spent my youth in the deep West.

I found your description inspiring.

I remember feeling, once, that night time was when everything in the universe could be seen, and daytime was when we slept in the shade of the sun, away from it all.

Re:Maybe This Is Too Cool on Friday May 31, 2024 @06:53AM (#40533448)
I mean, I am not trying to justify this, but isn't this happening because "Owning Corporation - Event Fund" is channeling money from different sources than "Employee Payroll Financing Structure"?

Like, its not just one big account/corporate structure that allows for sending money from the party account directly to employees?

I of course am not justifying this - but someone has to be. There is a corporate structure in place, which isn't at all transparent, it seems, which allows for slush, and it all starts with the tax man, doesn't it .. the rock concerts are probably a writeoff for .. someone ..

Re:Seven Dyson Sphere Candidates on Saturday May 18, 2024 @09:02AM (#40398678)
You're harnessing the entire energy output of a star. No need to transport anything - this is gathering, not hunting.
Re:BCPL evolved from CPL. (2021) [pdf] on Sunday May 12, 2024 @05:33AM (#40333212)
I also chatted with Mr. Richards for a while, after porting BCPL to the GP2X handheld 'underground' gaming machine, and using BCPL to emulate an EDSAC on which I wanted to run XOX, thus claiming the title of 'oldest title to be ported to the GP2X', for a while.

Mr. Richards got himself a GP2X after a while, and then saw how folks were porting BCPL all over the place, and I think he kind of got a big kick out of that .. we fell out of touch, but it was really a worthwhile effort to port BCPL like that, and attract the attention of the master ..

Re:Xmake: A modern C/C++ build tool on Sunday May 05, 2024 @04:51AM (#40263241)
I use CMake when I have to, and XMake when I want to.

I use CLion for its CMake integration, and recently sought out XMake integration for it as well .. this works so well, I just don't see myself ever going back to CMake willfully.

Its just a huge difference in the semantics and ontology required to maintain projects with these tools.

Re:Goodyear Inflatoplane on Friday May 03, 2024 @06:14AM (#40246023)
I've always wanted one of these - they seem like an awesome way to explore the world. I once fantasized about getting a couple of them dropped in some remote location, spend a few days or weeks hiking out there, and then flying back.

Wonder what a modern variant would look like?

Older »