News for hackers. Stuff that matters.

Smalltalker-80

Re:Postgres 19 is late, and it's AI's fault on Monday November 02, 2026 @02:42AM (#50334126)
Indeed, we did a whole release consisting only of an AI security scan of the codebase plus fixes.
Re:Pharo 14 on Monday October 26, 2026 @02:28PM (#50248616)
SmallJS ( https://small-js.org ) is a file based Smalltalk with full agent support. Here's a vid of Claude converting a Counter app into a Tic-tac-toe game in a single shot: https://www.youtube.com/watch?v=4_ir6h2MIRg PS The context loading step is not even necessary anymore. The reason why this works so well, is that Claude knows its way around VSCode well. And all SmallJS projects (apps) have full unit tests and GUI tests that run in a couple of seconds. Claude also reads these tests and can make new ones, maintaining coverage. In tradtional live Smalltalks like Pharo, modifying stuff is easy, but running full tests not so much..
It's beyond me why people are still buying smart TVs. I've juist looked on a large EU webshop (bol.com). You can buy a non-smart, full-HD, 40 inch TV for less than $200.
Re:Thank You, Deno on Friday October 16, 2026 @07:21AM (#50117021)
And thank you for the coolest, funniest, smartest product announcement vid ever made: https://www.youtube.com/watch?v=swXWUfufu2w
Re:Triple-A Minesweeper on Saturday October 10, 2026 @05:08PM (#50037193)
Well thanks, I had a short AAA experience. :)
Re:Remove and Disable Apple Macos27 AI Models Tool on Sunday October 04, 2026 @05:39PM (#49958177)
True that, win11debloat is 'mandatory' nowadays. The time that OS makers competed with each other with features users actually wanted is long gone, alas.. This is why Linux is now making more serious momentum. Even a long term 'Microsoftie' like myself is now standing on the brink of making the leap. Just a bit more Steam compatibility first please...
Re:The Mafia may be keeping fentanyl out of Italy on Friday September 25, 2026 @08:36AM (#49843759)
The Mafia may also have shorter horizon: - Fantanyl 'customers' have munch higher risk of sudden-death and then stop being customers. - Fentanyl is a much more debilitating drug than heroin and much cheaper. So Fentanyl customers are less able to gather the money for the next fix, and don't need as much (less revenue).
Re:Compressing a Flag to 11 Bits on Monday September 14, 2026 @06:22PM (#49705022)
Nobody? Okay then: "Fun with flags!". There, I said it.
"Well, you'll never get through the frontline security but you might look for a backdoor."
Re:Norway Should Buy OpenAI on Tuesday August 18, 2026 @04:11PM (#49351950)
Buy a failing, over-hyped, collateral-less company with pension money. F-no!
Re:Rethinking Database Programming on Tuesday August 18, 2026 @09:03AM (#49345034)
Agreed, that's why I chose to implement a simple ORM for my language's multi-platform database library. It has a mandatory 'id' column, for simple updating and deleting, but table creation and complex queries are done in plain SQL.
Re:Squeak/Smalltalk 6.1 Release Notes on Monday August 10, 2026 @11:40AM (#49245122)
I agree, but JS has evolved so far, that when using TypeScript, you can mostly ignore the underlying mismatch.
Re:Squeak/Smalltalk 6.1 Release Notes on Monday August 10, 2026 @11:34AM (#49245047)
SmallJS (https://small-js.org) does what you want mostly. In the sense that a standalone desktop app can be made with NW.js.
Re:Where USB Memory Sticks Are Born on Friday July 31, 2026 @10:37AM (#49123736)
Indeed, they missed the tiny part of creating the actual memory...
Re:The Royal Order of Operations on Thursday July 30, 2026 @02:27AM (#49106660)
I declare CSS properties in the order they appear on the page (first), for easy updates.
Like the writer I'm also a 'boomer' still keeping connected to an older friend group using Facebook and Instagram. For Facebook, I use the plugin "FB Purity" to filter out the generated cr*p posts and force chronological order. It's shocking too see how few posts are left, by agressive algorithm filtering and FB then deciding that "You're all caught up", refusing to show more posts. So my FB time is about 20 seconds every day...
Re:IBM Debuts First Sub-1 Nanometer Chip Technology on Thursday June 25, 2026 @05:01PM (#48679132)
Yeah, the actual sizes are right there in the pictures, and never < 1 nm.
Re:Want your images back? Sure... That'll be $5! on Wednesday June 17, 2026 @12:54PM (#48573150)
I think the lesson here is that you should always save (backup) your data on storage (services) and never on functional services. And this certainly includes Google, Apple and Microsoft Photos.
Re:Lisp's Influence on Ruby on Sunday June 14, 2026 @10:57AM (#48527829)
Totalle agree, I just googled it: "Yukihiro 'Matz' Matsumoto heavily credits Smalltalk as the deepest structural inspiration behind Ruby’s object model. He combined Smalltalk’s beautiful object-oriented architecture and message-passing system with features from other languages to create a tool designed primarily for developer happiness." Including the closures and collection operations.
Re:How we made hit video game Prince of Persia on Friday June 12, 2026 @09:24AM (#48503813)
Yes, specifically buying options for the book are on this page: (recommended) https://www.jordanmechner.com/en/books/journals
Re:I keep bouncing off the Scheme language on Sunday May 24, 2026 @10:58AM (#48257773)
I studied Scheme in CS around 1990, but also found it hard to grasp and to apply to real world problems. And all those parethesis, brrr... :) The idea that "everying is an object and classes are nothing special" is neat, but it does not fit the way people (okay, I) think about real world problems. So I stuck with Smalltalk/OOP and am stil there :-).
Re:Microsoft's 6502 BASIC is now Open Source (2025) on Sunday May 24, 2026 @10:49AM (#48257704)
In 1979, I made a program called VisiBase in this BASIC. It's a visual database modeled after VisiCalc. That won me a joystick in at a competition by the local computer store. :-) Still have the source, that works in an Apple 2 emulator. It's 13 K in ASCII (untokenized).
Re:ClojureScript Gets Async/Await on Friday May 08, 2026 @08:06AM (#48061906)
Perhaps SmallJS, a Smalltalk built on top of JS, that can run in browsers and in Node.js (and also has async-await :-) : https://small-js.org
This announcement terrfies me. I dont think MS now has developers that are competent enough to reliably change core parts of Windows like the Explorer (taskbar). This plan will not only introduce bloat with reduced performance, but will also reduce core stability further. (Explorer has hanging issues since the april update). So please, please, please @Marcus. If you want to add stuff, please do it in side apps. Leave the core alone, that's above your ability currently. For the core please only focus on bug fixing and removing bloat again.
Re:Making RAM at Home [video] on Wednesday April 22, 2026 @02:48PM (#47867651)
A was waiting for the part where he slides his little wafer chip into an ASML High NA EUV...
I've downloaded the entire thing a while back for nostalgia sake. And I am (of course) the proud owner of a physical copy of the "Smalltalk" issue :-) https://archive.org/details/byte-magazine-1981-08
Re:Rubysyn: Clarifying Ruby's Syntax and Semantics on Sunday April 05, 2026 @09:09AM (#47649047)
The appeal of having a very simple, base syntax and almost everything in the library / primitives, would be that code is always easy to read and write, also on the 'reflection' level, where most languages have specific keywords that cannot be used 'first class' with the rest of the language. E.g: Types next to class objects or operator overloading, look at Swift.. (Of course the complexity of a full working system (library) does not disappear in Smalltalk, it's just easier to read and modify. :)
Re:Microsoft: Copilot is for entertainment purposes only on Tuesday March 31, 2026 @02:11PM (#47591316)
Cool, I'm going to put this disclaimer in my work email signature. So I'm never accountable for any mistakes.
Re:Byte Magazine Archive 1975 to 1995 on Friday March 27, 2026 @03:26PM (#47547127)
I have this stored locally, of course. And re-bought one physical issue from 1981, that defined computer interaction and programming as we know it today. Say my name... :-) https://archive.org/details/byte-magazine-1981-08

Older »