HNHacker News
TopNewBestAskShowJobs

sargstuff

854 karma · joined November 1, 2021

submissionscomments
sargstuff··on Ask HN: What to do with a pure mathematics degree?
Bit dated, but [1] might be of use. American certification(s) bit more demanding.

Blurb on certification/backround differences [2]

-----------------------------------------------------

[1] : https://www.soa.org/globalassets/assets/library/proceedings/...

[2] : https://www.reddit.com/r/Actuary_news/comments/ox4t30/why_do...

sargstuff··on Ask HN: What to do with a pure mathematics degree?
Description fits requirements to take certification exams for actuary work.
sargstuff··on Ask HN: Do you do anything with the "cool" languages that get posted here?
> Ask HN: Do you do anything with the "cool" langauges that get posted here?

Categorize & move them to [0].

> When you see these "cool" languages do you try them out?

Check out ways to combine with various other miscellaneous domain specific languages[3]

"doom"d programming can make trying out the "cool" language/domain specific langauge a bit easier. aka 'doom' pdf & javascript port[1]; psdoom [2]

-------------------

[0] : https://esolangs.org/wiki/Esolang:Categorization

[1] : pdfdoom : http://hackaday.com/2025/01/15/nice-pdf-but-can-it-run-doom-...

[2] : psdoom : http://psdoom.sourceforge.net/

[3] : domain specific languages : https://en.wikipedia.org/wiki/Domain-specific_language

sargstuff··on Topological Kleene Field Theories: A new model of computation
Note: reply bit snarky per limited reply space.

Applied application would need to take into account 'relativistic' forward progress of disk aka 'cone'.

Cone longitutinal, "cone normal", can then be used to deform cone into taurus & initiate a load/store through 'wall' from pressure change. (or blocked in 'flip flop' fashion). aka 'multi-dimenstional' inverted UNIX/C "0" result of "while 0" vs. unix 'while !0'. (multi-dimentional punch card / transdimentional malloc)

sargstuff··on Show HN: Splash – Automatically add colors to make logs easier to read
?? splish extention ?? aka named macros to regexp/group by color tag log(s) of interst.
sargstuff··on I've returned to Linux but I miss PowerShell
> ... behaves differently on this computer...

vs. in linux, running powershell scripts under a virtualized instance of windows to avoid linux OS / windows OS differences issues?

----

other extreme end of the 'whitespace' spectrum:

APL : no white space / single character instead of multicharacter programming language tokens. Maximum expressiveness without any need for whitespace!

sargstuff··on I've returned to Linux but I miss PowerShell
Proprietary 'shell' vs. linux DIY/customized setup.

There are a multiple publically accessible/usable sources which can be found via search engine(s) to extend bash / unix shell functionality based on points discussed in topic link.

few article link topic snippits:

* approaches to autocompletion : [0][1]

* 'man' command and/or cli option -h to cli command shows 'docstring' / options

* jq resources for shell plugin[2]

--------------

[0] https://faun.pub/configure-bash-auto-completion-tab-completi...

[1] https://tiswww.case.edu/php/chet/readline/rltop.html

[2] https://github.com/fiatjaf/awesome-jq

sargstuff··on I've returned to Linux but I miss PowerShell
Why not just install Powershell for linux?[1]

[1] : https://learn.microsoft.com/en-us/powershell/scripting/insta...

sargstuff··on Datavzrd – a low-code interactive reporting tool for tabular datasets
Direct link to Datavzrd study overview with demonstrations/links.[0]

Non-technical summary[1]

--------------------------------

[0] : Datavzrd: Rapid programming- and maintenance-free interactive visualization and communication of tabular data : https://journals.plos.org/plosone/article?id=10.1371/journal...

[1] : New open-source tool makes complex data understandable : https://techxplore.com/news/2025-07-source-tool-complex.html

sargstuff··on Open Letter on the Need to Modernize Mathematics
so, something like a multi-summer Pre-freshman Engineering Program[0] as way to identify "the students whose education we'd like to improve." ?

[0] : PREP : https://klesse.utsa.edu/prep/resources.html

sargstuff··on CERN Physicists Find Key Piece of the Matter-Antimatter Puzzle
So if our universe was within a black hole[0], would a variation on concept of hawkings radiation help explain the matter-antimater puzzle?

[0] : Is our universe inside a black hole : https://www.youtube.com/watch?v=vKeCr-MAyH4

sargstuff··on Ask HN: Where have the posts with open source projects of enthusiasts gone?
> .... why do I see something completely different now?

Guessing fallout from no studies on how to get AI motivated about/interested in/trained on cool side project(s)? (vs. human factor of using side projects as way to learn/master/showcase talent with side effect(s) of generating a 'cool' project(s)[5]).

Alteratively, AI intended as automated assistant. So, AI has shifted the base knowledge/skill set(s) one needs to do 'cool stuff'. aka no emacs/lisp/unix for dna computer for hacker/hobbiest yet.[0][1][2][3][4]

----------------------------------------------------------------------

[2] : I told AI to make me a protein. Here's what it came up with : https://www.nature.com/articles/d41586-025-01586-y

[3] : AI Models for Protein Structure Prediction : https://frontlinegenomics.com/ai-models-for-protein-structur...

[4] : AI model deciphers the code in proteins that tells them where to go : AI model deciphers the code in proteins that tells them where to go

[0] : Encoding signal propogation on topology-programmed DNA origami : https://www.nature.com/articles/s41557-024-01565-2

[1] : Instruction-responsive programmable assemblies with DNA origami block pieces : https://academic.oup.com/nar/article/53/1/gkae1193/7928522

[5] : Trickle Down: when doing something silly actually makes sense : https://hackaday.com/2025/07/12/trickle-down-when-doing-some...

sargstuff··on Ask HN: What are some non-standard ways to reduce the size of executable files?
Impliment program functionality in a GNU Jitter/JitterLisp VM[1]. Have program use VM references to do functional computations. aka move program features into a VM, such that program functions/features are now calls to VM. (vs. traditional OS / library calls).

[1] : https://www.gnu.org/software/jitter/

sargstuff··on Ask HN: What are some non-standard ways to reduce the size of executable files?
Working with / compiling from source code (portable/non-portable): cosmopolitan libc[0]

Each language kinda has own tricks,java[3], rust[4]

From [1] : " A comparison of dietlibc, uclibc, musl, and glibc, by the author of musl: http://www.etalabs.net/compare_libcs.html "

How to make smaller C and C++ binaries[7]

Removing unused code[5] / Exploiting function similarity for code size reduction[6]

-------

[0] : a) https://justine.lol/cosmopolitan/

      b) size tricks : https://justine.lol/sizetricks/
[1] : Dietlibc - a libc optimized for small size : https://news.ycombinator.com/item?id=21291893

[2] : https://interrupt.memfault.com/blog/dealing-with-large-symbo...

[3] : java : https://www.graalvm.org/latest/reference-manual/native-image...

[4] minimizing rust : https://github.com/johnthagen/min-sized-rust

[5] : https://tetzank.github.io/posts/removing-unused-code/

[6] : https://dl.acm.org/doi/10.1145/2666357.2597811

[7] : how to make smaller c and c++ binaries : https://news.ycombinator.com/item?id=35853625

sargstuff··on Ask HN: Why isn't data in motion universally measured in bits?
Minimum standard of measurement of buffer size handled by electronics.

Simplified, non-technical: Adding 'bits' would just indicate how many bytes / 8 + bits in last byte of data transferred. Last byte in transfer message would still be processed as a full byte by electronics, even if less than 8 bits. So, no total through put change. aka from electonic path through put standpoint, 33,34,35,36,37,38,39,40 bits is same as a 5 bytes.

sargstuff··on Ask HN: How do you find and format public data for your apps?
Finding (Note: where data from & terms of use!) : general search engine search on "publically available data for " <insert topics/areas of interest aka computer science>

> ... building my own data processing pipeline from scratch and honestly this is a bit of a pain.

Yup, only thing really changed over years is more ways to access data / volume of data / faster ways to process data.

sargstuff··on This is the only Postgres schema you need, change my mind
Access/search for data within json blob is non-sequential/random, kinda defeating whole purpose of using database. Not efficent way to update json if json larger than original size aka cache coherency issues.

Essentially using a database as a file system[0].

[0] : postgres fuse file system : https://github.com/petere/postgresqlfs

sargstuff··on Ask HN: Why isn't data in motion universally measured in bits?
Bit/byte context somewhat what historically linked to minimum unit for given medium.[0] ISPs generally deal with sending/delivering 'raw' data as bits with no symbolism. vs. networking gear deals with subgroups bits in 'ascii/utf-8 byte sizes' within network data protocol. historically, electrical waves vs. what symbols electrical waves represent.

From TrueNAS/harddrive perspective, bits physical medium, bytes 'data as used by end user'

-----------------------

[0] : https://www.geeksforgeeks.org/computer-networks/difference-b...

sargstuff··on This is the only Postgres schema you need, change my mind
Given schema is limited to where uuid v4 usage is relevant/appropriate.

uuid version 7 more appropriate for keys in high-load databaseses and distributed systems.

Issues if need something other than uuid_v4. aka v8,

snowflake_id bit more compact than separate uuid_v4 & timezone

json, "blob" storage, not efficent for/optimized for search/replace operations. Json blob will need to be normalized every time data cached. File system storage with uuid_v7 index less overhead.

sargstuff··on Ask HN: Software engineers who've moved for opportunity, do you have any advice?
Personally, would look more at side project(s) unrelated to work to figure out areas of interest/possibilities/professional contacts before diving into moving/leaving.
sargstuff··on Quick question for platform engineers or DevOps engineers
Read the documentation. > What/Why documentation? Exactly.
sargstuff··on Roons: A Marble Computer [video]
Demo of some 'higher order' uses of roons[0]

Combine with tromp binary calculus[1][5] to demo 'free variable' as marble loop hole / 'jiggle' factor / statistical variance. (vs. original Lord Kelvin tide predicting machine)

Suppose would be bit tricky to orient pacman, even if for 1d roon pacman[3]. Roon pong version of [4] including 'roon marble matrix video'? Although, robotic pic-n-place / mechanical assembler for roon circuit assembly might make things bit easier. aka hardware implimentation of lisp.

Would be interesting to see an 80's 8bit computer (c64/atari) implimented in roon logic with LLM[2] to see how AI gets the proverbial ball rolling to arrive at a solultion(s).

Marble wrist watch[6] or marble slide rule might be more interesting.[6] (with RTC implimented in roon logic[7])

-----

[0] : https://whomtech.com/show-hn/

[1] : Tromp's binary lambda calculus, which is what Justine is using, is based on de Bruijn indices. : https://news.ycombinator.com/item?id=30494705

[2] : https://www.xda-developers.com/llm-running-commodore-64/

[3] : 1d pacman https://news.ycombinator.com/item?id=38845510

[4] : Original Pong did not have any code or even a microprocessor : https://news.ycombinator.com/item?id=31511719

[5] : misc. binary calculus notations : https://github.com/prathyvsh/lambda-calculus-visualizations

[6] : https://www.youtube.com/watch?v=UlvbLeI7l5w & https://www.youtube.com/watch?v=cUYleBSVsbE

[7] : https://www.thingiverse.com/thing:4917880

sargstuff··on Ask HN: Is synthetic data generation practical outside academia?
yes/no. Don't know what Shrodinger's cat's state is until put into context. aka fundamental theorm of calculus provides symbolic evaluation context; but without expressions / 'numbers', theorm is just a 'shrodinger's cat' in different clothing.

One can escape the original NIL, NULL, None issue by using boolean logic, but that implies rules.

The 'strange thing' about shrodinger's cat, one can never be certain that one didn't pick the context before the cat existed and/or the references after the deceased remains were no longer visible. So, exercise is arguably statistically skewed toward 3/4 deceased, 1/4 alive. Add statistical sampling, and one can get an approximation of where things might be relative to cat life span. Only works one finds at least one instance of an 'alive cat' first. Much easier to just start with Boole's cat to avoid shrodinger's cat issues (aka lambda term). LLM's will happily supply relevant Boole's cat expression with/or without shrodinger's cat input.

Pauli might consider that a half baked cracker.

sargstuff··on Are There Any Tech Billionaires Who Weren't 'Nerds' Growing Up?
Not sure if 'strong passion / entrepeneurial drive' would be considered "normal" but:

Jack Dorsey; Richard Branson; Evan Williams

Depends on how 'tech/coding'nerd defined: Michael Dell; Jan Koum; Mark Zuckerberg

sargstuff··on Ask HN: Is synthetic data generation practical outside academia?
Non-physics Much Ado about Shrodinger's Cat. Just tool(s) for quickly building higher order associations/abstractions from 'base term information'.[1][2][3]. aka dynamically generate a unique catlan number(s) for given Tromp lambda calcui as way of reducing tree height/lisp parentheses down to a single pair while dynamically computing/recomputing the determinant (appropriate base / number symbols ratio) to minimize length between parentheses.

----------------

[1] : I told AI to make me a protein. Here's what it came up with : https://www.nature.com/articles/d41586-025-01586-y

[2] : AI Models for Protein Structure Prediction : https://frontlinegenomics.com/ai-models-for-protein-structur...

[3] : AI model deciphers the code in proteins that tells them where to go : https://news.mit.edu/2025/ai-model-deciphers-code-proteins-t...

sargstuff··on Ask HN: Is synthetic data generation practical outside academia?
Non-AI specific 'synthetic data generation':

historically used for processes which make use of time-series / simulations & modeling / forcasting. aka weather forcasting, related points in [0]

2) a) Testing with actual 'sensitive' data may not be possible for security reasons (aka payroll information, stock market price influences)[1]. b) insufficent/incomplete information. aka figure out how well what's known matches 'reality' and/or may suggest areas to look for 'missing' pieces in model.

-----

[0] : https://www.oreilly.com/library/view/practical-time-series/9...

[1] : https://www.k2view.com/what-is-synthetic-data-generation/

sargstuff··on Is there some way to better understand TAOCP Vol 1 by Knuth?
MIX/MMIX is assembly language level programming.

MIX/MMIX home page : https://mmix.cs.hm.edu/

MMIX supplement : https://mmix.cs.hm.edu/supplement/index.html

---------

Per GNU MIX development kit (mdk)[0] intro "... a set of utilities for developing programs using Donald Knuth’s MIX mythical computer and MIXAL, its assembly language." The tutorial goes over architecture, instruction set, MIXAL related stuff and basic "getting started".

Something a bit above "bare metal programming"; Escape is an OS that runs on GIMMIX as a simulator for MMIX.[7]

DXL is a similar architechture.[1]

MMIX is more 'current'[2] aka easier to find tutorial information on RISC architectures.

Few 'intro to computer architecture'[3] -- depends on how want to approach. aka, high level overview, how things work 'bitwise" vs. abstract level one step above the bits, "stack"/instructional queue

A RISC Computer for the Third Millennium[4] related MIX/MMIX resources[5]

Random search engine 'computer architure' online courses pick[6]

----

[0](June/04/2025) : https://www.gnu.org/software/mdk/manual/html_node/index.html... GNU MIX Development Kit (MDK) : https://www.gnu.org/software/mdk/

[1] : https://en.wikipedia.org/wiki/DLX

[2] : https://en.wikipedia.org/wiki/MMIX

[3] : https://www.quora.com/What-are-the-best-introductory-texts-o...

[4] : https://github.com/ascherer/mmix

[5] : https://mmix.cs.hm.edu/links.html

[6] :https://github.com/Developer-Y/cs-video-courses#computer-org...

[7] : Escape : https://github.com/Nils-TUD/Escape GIMMX : https://homepages.thm.de/~hg53/gimmix/

sargstuff··on Ask HN: What are your honest thoughts on AI tools replacing programmers
> i find myself building some new niche tool almost daily. so the notion of ai "replacing programmers" seems kinda odd because most of my friends and I just still build stuff and jump in to tweak code here and there. our desire to build stuff and be on our IDEs every day still hasnt gone anywhere.

From scratch, try something in range of 1 million or more lines of code for basic functionality. aka OS, database management system, video editor, etc.

sargstuff··on Ask HN: What are your honest thoughts on AI tools replacing programmers
For same reason AI controled surgery isn't going to replace surgical school experience.

Have to have backround to understand tool(s) using in order to supervise/know what's the right/appropriate tool for job(s)/task(s).

sargstuff··on Ask HN: What are your honest thoughts on AI tools replacing programmers
historical observation: Key punch 'wrote' punch cards. Compilation was a 'simpify for the human how to describe it to a machine'. Interpreted was 'simplify how to describe it for the non-programmer without an engineering degree'.

AI can skip the 'intermediate process' of description -> programming language -> "machine binary". Still has to be 'trained'/'feed' appropriate info to be able to generate reasonable associations/inferences to do 'AI magic'.

Forseeable future, human will still need to understand & to describe the manual process to the AI agents. (vs. "let the programmer figure it out")

← PreviousPage 3 of 34Next →