HNHacker News
TopNewBestAskShowJobs

mathnode

945 karma · joined January 14, 2011

submissionscomments
mathnode··on Code to joy: learning to code in middle age
I don’t think it’s a coincidence that after reading BASIC article on the currently front page; I went and downloaded freepascal.

I will give Lazarus a go later on if I get into pascal again.

mathnode··on 30 years later, QBasic is still the best
Black Annex is an indie game, made entirely in QB64, still in development. Very impressive.

* https://store.steampowered.com/app/248590/Black_Annex/

More info and interview:

https://www.gamasutra.com/view/news/190504/Black_Annex_A_QBa...

The dev even released a copy of the source code:

* http://www.qb64.net/forum/index.php?topic=12348.0

* https://gist.githubusercontent.com/anonymous/8fdec5275b2c3e8...

mathnode··on The Stuxnet worm may be the most sophisticated software ever written
MariaDB and PostgreSQL. Amazing software that is open source for us to dive in and play with. FoundationDB was a recent treat.
mathnode··on The sad state of sysadmin in the age of containers (2015)
I am genuinely curious, how much ops is hand written in just plain old bash or simple scripts?
mathnode··on FizzBuzz Enterprise Edition
And LDAP authentication.
mathnode··on Common Lisp homepage
I use sbcl and chezscheme on windows 10.

My editor of choice is Sublime Text with the SublimeRepl and Parinfer plugins.

mathnode··on The future of AutoCAD
Something similar existed years ago with ME10 running on HPUX. Many similar things existed. Workflows centrally hosted, on site, with terminals or workstation clients. Literally many engineers could work on a single drawing or design and individually created or updated. And of course the updates would synchronise between clients.

Nix hosted, colloborative workflows. What is old is new again.

Personal Computer software like Solidworks or Maya might seem "cool" or cheaper; I once made money as a contractor recreating what companies lost from older solutions and refused to pay for from platforms like Catia. These frustrating paradigms are not excuslive to CAD or DCC.

So many designers and architects I know still use pen and paper more than software, I am not sure if the tooling advancements in PC hosted software has outweighed what was lost in centralised, transaction backed, collaborative workflows.

mathnode··on Google I/O 2018 codelabs
It feels so inhuman. Like everything google, there are no names, no faces, no citations. Just walls of information and puzzles. Khanacademy has gone a similar direction; they have removed the human element from learning and are not hiding that fact. Even scam emails at least try to pretend they are genuinely sent from humans.

My favourites are still coursera and MIT OCW. They may not be the most perfect web technologies, but the landing pages right now contain people, faces, names, places and history.

I think this is the dystopian model of learning. We are faceless droids to them completing emotionless tasks. And to what end? So that one day a future generation might be able to qualify for a job that the AI is not capable of doing? If my grandchildren solve enough puzzles in the VR-web-o-sphere they will qualify to be blessed by, The Google. THE Google!

mathnode··on A 1970s Teenager's Bedroom (1998)
I started to work as a teenager around 2001; my bedroom was an Amiga and SGI graveyard. It got quite hot in there.
mathnode··on PicoLisp
Tons of pushback. But at the end of the day, the people who moan don't manage the databases.

I stick with that is available in centos+EPEL, which includes sbcl, and use ODBC for most of my work.

The common tooling for open source databases is varied. A lot of what makes mariadb and postgresql happen is c, shell scripts and perl. A lot of 3rd party tools are still php.

pgloader is a common lisp tool, and very useful.

mathnode··on PicoLisp
Just like Erlang, my favourite feature of picolisp is the built-in database format: https://software-lab.de/doc/ref.html#dbase

Discloure: I am a DBA. And a Lisp addict.

The database tutorial: https://software-lab.de/doc/tut.html#db

EDIT: This not supposed to be a reply.

mathnode··on What I learned by living without artificial light
MacOS, Windows 10, and Gnome 3 all have a night mode now.
mathnode··on One Giant Leap for SQL: MySQL 8.0 Released
My 2 cents from the trenches back in 2004 and the LAMP stacks boomed; replication. It’s really really super simple. And the binlog format is open! The commercial and open source options at the time, were painful to scale. Go ask an amazon engineer about their old 3 oracle mirrors and cdn-like Berkeley db distribution over a beer or two.
mathnode··on MySQL 8.0 is now generally available
I have fond memories of playing with 6.0 Alpha and the Falcon engine.

And my favourite feature, the "BACKUP" command. Shame.

mathnode··on Quake III Arena GPL Source Release (2012)
It's the same story for Doom 3 engine / id-tech4. The most active fork I think is still Dhewm3, which includes some modern useful changes for compiling.

* https://github.com/id-Software/DOOM-3

* https://github.com/dhewm/dhewm3

mathnode··on Myst creators launch Kickstarter to bring every game in the series to Windows 10
Will there be another kickstarter in the future for Windows 11?

EDIT: From the KS page, "A Word to Mac Users" This does not lead me to believe it's going to be something like an SDL2 port but a one off port. I hope I can be proven wrong.

EDIT2: Another World/Flashback was ported a while ago, but that was built on a VM, which is very cool: http://fabiensanglard.net/anotherWorld_code_review/index.php

mathnode··on Blender’s Prehistory – Traces on Commodore Amiga (1987-1991)
Nobody was specific but the cycles renderer and the compositor+editor were mentioned a lot.
mathnode··on Blender’s Prehistory – Traces on Commodore Amiga (1987-1991)
Before they went bust, some folks at Rhythm 'N Hues publicly talked about using it. It has pockets of usage at ILM, there are lots of software pockets though in these big design firms. Not all bitmap and vector tools are Adobe.

Unreal Engine has been pushing Blender a lot too, and attracted hires from ILM, they mentioned this a lot in their video podcast.

A lot of the time you only know a company is using something like Houdini because they pay for the promotion or give the customer a big license discount.

"Here at X we used Y for Z."

mathnode··on Vulkan is coming to macOS and iOS, but no thanks to Apple
That's just dandy. Show me software that uses it. This is 2005 all over again. You make that deal. You talk to that support. You prove me wrong, please do! The better support, debuggers, and feature requests will come from the native API.

PLEASE prove me wrong.

mathnode··on Vulkan is coming to macOS and iOS, but no thanks to Apple
Apple doesn't count? did you RTFA? It's all about apple and proprietary graphics API's.

Apple Metal launched in 2014.

Sony and Nintendo and NEVER used OpenGL for anything extensive. Sony talked the talk around 2005 and 2006 with the launch of the PS3 and OpenGL ES but PSGL was always more performant.

mathnode··on Vulkan is coming to macOS and iOS, but no thanks to Apple
Apple, Nintendo, Microsoft, and Sony have great API's that are not opengl or vulkan.

I am not saying opengl or vulkan is bad.

mathnode··on Vulkan is coming to macOS and iOS, but no thanks to Apple
It's not just Apple. This is what everyone forgets. It's Microsoft, Apple, Sony and Nintendo.

Every big vendor and platform for 3D games and software, has their own graphics API which work better and faster than OpenGL and Vulkan. It is only CAD still stuck on OpenGL (and the proprietary extensions).

Idealism is not the answer to positive end user experience.

mathnode··on Vulkan is coming to macOS and iOS, but no thanks to Apple
I am always bitterly disappointed in HN's views and understanding of graphic API's. HN, what I largely assume is a community of programmers. Not Khronos idealists. The OpenGL dream died long ago. I think we can thank CAD and GPU vendors for that.

Yet here we are again. If Valve had to port software to Nintendo or Sony; they would be using the native, supported API's. Not porting over Vulkan or OpenGL.

Just use Metal. It really is, very good.

mathnode··on Most popular Python packages now support Python 3
This was quite poorly communicated for pypi consumers of python libraries, you should switch to boto3 as stated in their readme for boto[1].

Be wary adventurer, while boto3 is super neat and a python3 treat, there unsteady footings beneath your feet (api differences).

1. https://github.com/boto/boto/blob/develop/README.rst

mathnode··on Visual Studio Live Share
Any chance of talking the UE4 teams into requiring VSCode as a minimum instead of VS?

Me and my colleagues are going to play with Live Share ASAP.

mathnode··on MySQL vs. MariaDB: Reality Check
The tire-fire of a relationship between MySQL vendors, is still very entertaining.

I personally blame the use of GPL licensing. I hate to be yet another commentor that drops the “P”-word, so I will drop the “F”-word instead; the Freebsd licensing allows for a kind of community growth, collaboration and mind share the likes of which the MySQL forks could only dream of.

mathnode··on Gameboy hello world
Very cool! Eventually I will pick up an Arduboy(1) or a pocketchip(2) with pico8. The games BMO is loaded with are a great source of inspiration: http://adventuretime.wikia.com/wiki/Super_Good_Boys

1) https://arduboy.com/

2) https://getchip.com/

mathnode··on An open source re-implementation of RollerCoaster Tycoon 2
For more open source game engines or re-implimentations check out: http://osgameclones.com
mathnode··on An open source re-implementation of RollerCoaster Tycoon 2
That's great thanks. I enjoyed replaying Baldur's Gate 1 and 2 on the ipad.

What I really want next is Pharoah.

mathnode··on PostgreSQL 10 Released
It's not Oracle for starters Shlomi. You should know that ...
← PreviousPage 4 of 10Next →