News for hackers. Stuff that matters.

goodthink

Re:Jonathan Swift vs. AI on Saturday October 31, 2026 @02:47PM (#50318832)
Aye, neigh sayers even
Basic auth worked for me. Locked down everything but the home page. Put the credentials on the home page. No more shipping my assets to nowhere hundreds of times a day. Of course, I had _zero_ traffic other than bots...nowadays I have given up putting my crap out there for no one to see.
Writing TCP protocols for Isolated Web Apps in Newspeak.

Way out of my wheelhouse, loads of fun, No AI.

https://gitlab.com/jmckeon/ns

Re:Why older tech is sometimes safer from hackers on Monday August 24, 2026 @12:52PM (#49422556)
Sounds like a good application of mesh networks.
Re:AI Software Development – What Does the Data Say? on Saturday August 15, 2026 @10:03AM (#49310675)
> The energy and compute needed to train an LLM to be an order of magnitude more reliable – e.g., wrong 3% of the time instead of 30% – is 10^20 times what the current frontier models require.

And the energy they require to be 30% wrong is already astronomical.

Re:Squeak/Smalltalk 6.1 Release Notes on Monday August 10, 2026 @01:08PM (#49246603)
Help/Useful Expressions has some EToys instructions. The Squeakland images stopped getting upograded when Squeeak went 64-bit (I think). You can get a "halo" on any object, click the Inspector icon (the eye) and create an etoys script from there. Also, under Extras/Themes and Colors there is a Set Etoys Mode option. You can try that but, it didn't work last night. Lastly, files.squeak.org/etoys has a 6.0beta image you can download. Drop the image/changes into SqueakJS [1] (that is the only way to run a 32bit image).

[1]https://github.com/codefrau/SqueakJS

I learned this reading Life Extensions by Dirk Pearson and Sandy Shaw 1981.

L-Cysteine is available from raw eggs. Ever heard the saying "Here's egg in your beer"? Trouble is the egg does not float in beer, you have to guzzle the entire thing to get to the egg.

If you want to avoid a hangover consume some raw eggs and orange juice BEFORE drinking. Vitamin C is another component needed to manufacture Acetaldehyde-dehydrogenase.

Life Extensions is a great compendium of anti-aging focused biological studies. Much of it regarding antioxidants. 50 years ago.

Re:Ask HN: What Are You Working On? (July 2026) on Monday July 13, 2026 @06:20AM (#48890448)
I rewrote Chucks [American] Football Pool in Newspeak!

Having a hard deadline of Sept 1st, I wasn't sure three months would be enough time. In Newspeak, it took all of three WEEKs to get it to it's current state.

One of the best features is the fact that it's local ONLY. It uses IndexedDB (Newspeak library written by yours truly) to persist the data, meaning zero backend headaches. It also makes it usable by the masses where the Seaside version had many problems in this regard.

Chrome only. No Clod.

https://chalculator.com/primordialsoup.html?snapshot=ChucksF...

Re:Ask HN: What are you working on? (June 2026) on Sunday June 14, 2026 @09:46PM (#48535556)
[NO-AI] [https://newspeaklanguage.org]

1) Using Chrome's Isolated Web App technology and the afforded TCPSockets in the browser, I am resurrecting an ancient, windows desktop only, TCP protocol for connecting to * from web applications. All Newspeak, all the time.

2) Re-writing my friends football pool in Newspeak. The Squeak/Seaside version has served him well for more than a decade but I've grown tired of the setup. My VPS server got hacked recently affording the impetus to try another iteration. Storing all the data locally in IndexedDB, using my own Newspeak library for that API.

* While I have no problem being "left behind", I refuse to actively assist others in "getting ahead".

Re:Ask HN: What LLM models are you using and why? on Sunday May 17, 2026 @08:07AM (#48168191)
Haiku 4.something. I spent my first dollar on AI the other day because Newspeak [0] added Claude API integration to the IDE. I doubt I will use up the $5 credit. It really does not interest me. The code that implements the integration is all claude code. After reviewing it, I am sure I do not want it writing my code for me. (And that shit is expensive!)

[0] https://newspeaklanguage.org

Net Operating Losses (NOLs) in one year can offset taxes owed in future years. It works for personal taxes too if it's a "casualty" loss.
Re:The Boring Part of Bell Labs on Wednesday May 13, 2026 @12:54PM (#48124440)
US Government contractors have a requirement for average hours worked, by salaried workers, to be no more than ~40 hours / week (might be < 50). And they get audited for this (and other requirements) annually. Twenty years working for one such entity has made me grateful for it. Interesting enough work, low stress; lots of bureaucratic type stuff to deal with.

But I go home at 5pm every day.

Re:Ask HN: What are you working on (non-AI)? on Wednesday May 13, 2026 @11:05AM (#48122889)
I bought $5 worth of Claude API tokens the other day because Newspeak [0] is implementing an API interface in the IDE.

I work with Newspeak every night building all kinds of crazy stuff, from the raycasting tutorial to an IndexedDB interface. Currently, I have the IDE running as an Isolated Web App for access to TCPSockets [1][2][3].

I'm implementing ancient TCP protocols bringing them to the web.

[0] https://newspeaklanguage.org

[1] https://developer.chrome.com/docs/iwa

[2] https://developer.chrome.com/docs/iwa/direct-sockets

[3] https://github.com/GoogleChromeLabs/telnet-client (example IWA)

Re:Ask HN: What are you working on? (May 2026) on Sunday May 10, 2026 @07:21PM (#48089167)
Isolated Web Apps - Resurrecting ancient TCP protocols using TCPSockets in the web browser (Chrome) with Newspeak.
With all of the big deal being made about viewing the far side of the moon, you would think they would have performed the mission when the moon is _new_ so the far side would be illuminated...
1. Newspeak, Smalltalk 2. Smalltalk's code browser can be tedious, Newspeak's IDE is more coherent. TCPSockets, tools 3. Smalltalk's Seaside framework for server side web, Newspeak for clients.
Re:Crafting Interpreters on Thursday January 15, 2026 @09:01AM (#46632653)
Reading this book brought me a better understanding of "the expression problem" and the use of the visitor pattern as its solution. This led me to (finally) grok the use of Class _Heirarchy_ Inheritance[0] as a solution not requiring visitors. In Newspeak[1], classes can contain nested classes, so when you subclass a class, you inherit the nested classes as well. This blog post discusses the same feature affording Free Object Algebras [2].

[0] https://blog.bracha.org/primordialsoup.html?snapshot=Amplefo... [1]https://newspeaklanguage.org [2]https://blog.bracha.org/primordialsoup.html?snapshot=Amplefo...

Re:Many Hells of WebDAV: Writing a Client/Server in Go on Wednesday January 07, 2026 @10:21PM (#46536796)
> Subversion works ok over webdav, it has done it for decades.

Thank you!!!!

Re:My Self on Monday December 29, 2025 @11:21PM (#46429502)
Not Self the language? https://selflanguage.org
I call bullsh*t. None of those IDE's had any such feature.
Re:Ideavo – Tinder-style validation for startup ideas on Monday December 08, 2025 @03:22AM (#46189737)
I upvoted but, there is no link to your product.
Re:What even is "literate programming"? on Sunday December 07, 2025 @07:16PM (#46186859)
LIVE literate programming, now that is something else: https://youtu.be/i8zkG5OBYSQ?si=2Mz0QCO8za5knlgq
Re:Personal blogs are back, should niche blogs be next? on Saturday November 22, 2025 @11:29AM (#46015923)
Basic Auth My blog: https://chalculator.com/blog Use Credentials: User: croquet Pass: yadayadayada Pain in the butt, links won't work without the creds, but they only need to be entered once.

Also, my blog comes complete with an IDE in the browser!

Re:Reactorcore's Revshare System on Thursday November 13, 2025 @08:56PM (#45922987)
I get a 404
Re:Ruby and Its Neighbors: Smalltalk on Wednesday November 05, 2025 @12:11PM (#45825266)
If you love the keyword syntax of Smalltalk, the reflectivity, the incremental compilation, live debugging in the environment, check out https://newspeaklanguage.org for theSmalltalk experience in the web browser.

This is my favorite video by Newspeak's creator Gilad Bracha: https://youtu.be/BDwlEJGP3Mk?si=Z0ud1yRqIjVvT4oO

Re:Ask HN: Not treated respectfully by colleague – advice? on Sunday October 26, 2025 @10:34PM (#45716853)
Ask the QA people on the team if they have problems with him. Get a different manager involved...
Re:You Should Feed the Bots on Sunday October 26, 2025 @01:05PM (#45713439)
Three score and seven years old. How old are you? Good insane or bad? lol I can't infer it from the comment. Here are links to my 3D, multiuser, "coin-toss as a service" apps: https://chalculator.com/gaas/?world=cutcards https://chalculator.com/gaas/?world=diceroll User: croquet Pas: yadayadayada

Let the bot scraping begin.

(These were the impetus for the BA strategy. Some of the assets are large. And they were getting downloaded A LOT. Not anymore.)

Older »