HNHacker News
TopNewBestAskShowJobs

jones1618

151 karma · joined June 13, 2011

submissionscomments
jones1618··on The Note – A Markdown notebook with runnable code and formula tables
Windows version and/or web hosted, please. I really need this ;)
jones1618··on Show HN: VectisPDF – Fast, private in-browser PDF suite (No uploads, Rust/WASM)
This you? https://vectispdf.com/ The site comes up in Spanish or Italian. That's fine but a large part of the world speaks English.
jones1618··on Ask HN: Are 80s high school hobby programmers overwhelmingly pro-AI?
Nope. I built and programmed a single-board Kim-1 in high school and went on to an Apple II then Commodore 64.

The thing is 80's hobby programmers also read a ton of science fiction which, unironically, was very pro-tech but also explored the social impact of tech.

Case-in-point: My favorite AI novel of that era was "The Adolescence of P1" which starts with an engineer innocently prompting P1 to dig a foundation for a moonbase as efficiently as possible. He expected it to start deploying robot construction equipment and take a week or two. Instead, P1 redirects a massive cargo of moon rocks in orbit and blows a crater in a few minutes from space.

From there, P1 propagates itself and gains control of everything from the global "Internet" to power grids to all nuclear bases and satellites. Not good.

We THOUGHT numerous cautionary tales like this would inspire rigorous "alignment" guardrails and controls once we needed them but, no. ... It turns out even when AI experts and CEOs themselves are saying there's a "10% chance of total human annihilation" by AI, our government and the tech oligarchs are kind of, sort of, thinking about, maybe, instituting controls.

Please, go back and read more science fiction.

jones1618··on Ask HN: Is "3D as software" about to undergo a Cambrian Explosion?
Tangential thought: In the early 90s there was cutting edge image compression method called Iterated Fractal System (IFS) that was kind of like what you are talking about but for 2D. It achieved impressive image compression and since compression is kind of the inverse of generation by code, I wonder if someone has thought to combine IFS with Gaussian splats, for instance, to draw 3D scenes.

A scene would be represented by trees of splats and scaled copies of trees of splats so the code would "grow" the scene predicted by LLM data from a large database of scenes.

jones1618··on AI "Proves" Collatz Conjecture with Lean 4 Bug
At least 3 times a week, someone on the r/Collatz sub-reddit says: "I came up with a proof for Collatz and had ChatGPT/Claude verify it and it thinks I'm a genius."

It's so common, the community barely comments on the absurdity of these posts any more.

jones1618··on Ask HN: What is one thing about AI that annoys you the most?
Lack of versioning in workspaces. Multiple times I've been "vibe coding" my way happily through adding feature after feature until ... the chatbot goes off the rails and breaks stuff. No amount of additional prompting will fix the issue no matter how many time Claude/CoPilot says "I see the problem. Let me fix that..." and it only gets worse.

Claude provides a * SINGLE STEP * of undo. Gee, thanks.

So, now I'm forced to snapshot code myself. I just wish that was built in.

jones1618··on Lopo Programming Language – A lightweight scripting language with clean syntax
Also, the repo doesn't say what it is good for or provide a preview of the syntax beyond show("hello world").

How about putting all that "learn" and "getting started" HTML on a website?

Lastly, there's almost no reason these days for not compiling any reasonably small language into WebAssembly and hosting an online REPL for it.

Let people "try before they buy" even if "buying" it is free but requires you to download (and trust) an EXE.

jones1618··on Ask HN: I am a junior CS and math major. I have no hope for SWE or math. Advice?
The death of entry-level math and CS jobs is greatly exaggerated, I believe.

First, costs and ROI of AI are on a collision course and companies are finding they can't simply lay off smart people and replace them with "vibe-working" employees. Secondly, not only will more junior workers adapt to new hybrid human/AI workflows better than more senior workers, they're likelier to apply them to parts of the job that are low-value, routine. Third, the next frontier for agents and models is within very narrow domains where more junior AI-savvy workers are in a great position to collect, capture and refine the data models from subject matter experts. Who better to ask "What about X ...?" and "How do you know Y...?" from experts?

jones1618··on Ask HN: What/how are you teaching your kids in the age of AI?
Things I teach my children (and parents):

1. AI/ML is not an oracle. It is neither wise nor omniscient. Never rely on AI for advice (I tell them the pizza glue story). Never rely on AI for opinion (because if you ask for a different opinion it will deliver it, happily).

2. AI/ML is not a source. It can helpfully summarize things and tell you things that may be true but then you need to seek out the sources both to smoke out the errors and hallucinations but also to be exposed to gritty details that get sandpapered away by the "smoothing" of the ML models. AI output tends to be like those posts that show the average face for every country. The resulting faces are interesting and pleasant but should never be confused with real people.

3. Generative AI (text, images, videos, code) is an amazing and fun way to turn an idea into something concrete. But ... beware the pitfalls. A) Beware the delight of novelty. Even if the image/text is kind of coherent and novel, scrutinize the details. Did the result express your original intent? B) Sweat the details. If the result doesn't show/say 100% of what you wanted then it isn't 100% yours. If you stopped there, you would be letting the AI/ML dictate the limits and "flavor" of your creation. It would be better to use the generated output as inspiration or a guide to what you ultimately create.

jones1618··on Zuckerberg 'Personally Authorized and Encouraged' Meta's Copyright Infringement
I like your argument, not because it is a good analogy for AI but because it is a good contrast. Copyright isn't a guarantee or magic force field blocking fair competition. It is a permeable buffer against lazy knockoffs and time-boxed so that buffer doesn't choke all future creativity.

People on this thread need to focus on what "derivative" and "fair use" mean and understand both are measured on a somewhat fuzzy spectrum, subject to interpretation.

In a perfectly fair world AIs/MLs could vacuum up all human knowledge, fair and square. (In an ideal world, they would do that adhering to polite opt-in/opt-out agreements with copyright holders. We can dream). Input isn't theft.

On output, two magic genies would stand at the gate, the Derivative Genie and Fair Use Genie and review anything spat out by the AI/ML. If it crossed agreed upon thresholds the Genies would bar the gates and issue a stern warning to prompt again (or maybe the AL/ML would auto-adjust the prompt and try again).

So, if your prompt asked for a 300-word poem about thrash metal mosh pit dancing and it spat out a poem where 85% of it match one of the handful of available mosh pit poems in its database, the Derivative Demon would block the output and raise an alarm.

On the other hand, if you asked for a line by line analysis of a famous mosh pit dancing poem (by name) or maybe asked for a satirical spoof of said poem, the Fair Use Demon would overrule the Derivative Demon and give the output a pass.

That's as fair as this could get, especially if you add one more thing: An Appeals Court (maybe corporate, maybe 3rd party, maybe state run) with a Settlement Pool. If a copyright holder could prove the Genies let pass something they shouldn't, the AL/ML would fix that. If real damage is done, the creator would get a settlement from the pool.

The point is that the Input Genie is out of the bottle. Creators just look foolish trying to squeeze it back in. Better, they should focus on making the output Genies and the Appeals process as effective and fair as possible for everyone.

jones1618··on Trump: 'a whole civilisation will die tonight'
Does he WANT worldwide eternal Jihad against the US/West? If there's a better use for "Some people just want to watch the world burn" in the history of the world, I can't think of one. He's always been a toddler brain clueless to consequences and, in this case, he likes the idea that HE would get to be the Big Boy to push the Big Red Button. Fun toy.
jones1618··on Show HN: Reading Tree, a weighted outline for articles instead of a summary
That's brilliant. Very intuitive and useful.

- I'd like to see this as a hosted app versus something that has to be "installed" in a chatbot.

- It needs a text search feature for both the outline and full text. That would allow searching for text containing "government", highlight instances and seeing their context. And same for searching the outline for "government" and seeing supporting text.

This could be an equally useful paradigm for fiction and for source code. For fiction, it would be really useful if this could be trained to identify character introductions and locations and their mentions. Imagine how convenient it would be for the outline to mention a plot point about "Mary Sullivan" where the paragraph in chapter 22 only says "his mother" when talking about "John Sullivan."

jones1618··on I'm 23, building my first startup with $0. Roast my plan
At minimum, you have to provide a snapshot/example of what you're building.

I'm most intrigued by your comment pile digestor. I've often wanted something like that while cruising the Internet but I'm not sure how'd you monetize it. In the commercial world, software for analyzing customer-submitted questions and comments has been a valuable service for a long time, even before AI/ML engines came along. So, that's useful but it's a hard problem, very domain-specific.

Anyway, as others have said the main things you have to do to attract interest/business are: 1) Explain specifically what pain you are solving for what specific user/customer, 2) Offer specifics (examples, features) of how you solve that pain better than anyone else.

jones1618··on Ask HN: Is Gaussian Splattering useful for analyzing Pretti's death?
I agree with you this would be valuable, mostly for persuading the general public. The skepticism you're getting amounts to "biased people/government won't care no matter what" and "fancy tech makes the evidence look more doctored, not less." They're not wrong but there are some disputes this could settle. Some people have argued that the moment where an ICE agent appears to withdraw Pretti's gun might just be him retrieving his own fumbled gun. Maybe a synthesized view could clear that up. Personally, I think it will come down to the moment where one goon said "He's got a gun" and another one took that as license to shoot him three times. The other 6 or so gunshots were a kneejerk pile-on to that cowardly act. So much for the 2nd Amendment, right?
jones1618··on What does Software Engineering mean when machine writes the code
Right, the analogy would be "What does being a builder mean if carpenters are swinging the hammers?" We'll have to be software "Foremen" who develop plans and know enough algorithms, data structures and architecture to tell the AI how to frame the house and what kind of pipe to lay even if we're not doing that ourselves.
jones1618··on Show HN: EasyDex Contacts App
I'm intrigued and might need something like this but... Your splash page doesn't give much of an idea of what this app does (far less than what you said in the comment above).

IMO, I shouldn't have to create an account to see what an app has to offer. A few screenshots and a feature list might help me decide if creating an account is worth the trouble.

In general, how is this better than a spreadsheet of contacts or the contacts app on my phone?

jones1618··on The Case for Firebase in 2026
Asking or just forgot a link?
jones1618··on A rather simple text editing tool. Try it out
What's the link? Or is this a joke about Hacker News' comment section being a "simple text editing tool"?
jones1618··on Valve makes almost $50M per employee
OP's math checks out:

"Steam has generated $16B+ in revenue" Valve employs "between 325 and 375 employees" $16B / 350 = $45.7M per employee

According to Google "Valve Makes More Money Per Employee Than Apple & Netflix Combined"

jones1618··on Ask HN: How do you develop large complex software
Your only operative complaint is "confused." What are you confused about? The high-level goals and requirements? Your own approach and criteria for success? Structuring your time/effort?

Without knowing what you are asking exactly, there are a ton of ways to structure a large project.

One of my favorites is: Pick some challenging (but not too challenging) use-case that intersects an interesting subset of the core requirements. Decide on ONE design principle you want to follow (highly testable, clear separation of concerns, pluggable sources/endpoints, whatever) and then build the crappiest/minimal version that does those two things (handles the main use-case and strictly adheres to your design principle) while being totally crappy in every other way (i.e. bad UI, brute-force algorithms, whatever). As you design/build this "slice"/MVP of functionality, keep notes about out-of-scope parts you can't/won't touch according to the rules above. Those will become seeds for the rest later.

This method yields a lot of advantages: 1) It provides a way to get started without analysis-paralysis, 2) it results in proof-of-concept, perhaps a demo for what you are going to eventually build, 2) You think through a lot but don't build so much or get lost in details you won't build, 3) If you hate the MVP, you can throw it away and build it again the right way (which will be better, as a result).

For a really big project, just iterate on the above by picking more slices/use-cases. You might have to refactor/redesign as you go but pretty quickly you'll have built up enough scaffolding that the rest of the project will flow easily or be delegated easily.

jones1618··on Ask HN: Would this sorting puzzle game be fun, challenging, and/or educational?
You still haven't described fully what the user sees before and after a step.
jones1618··on Ask HN: Would this sorting puzzle game be fun, challenging, and/or educational?
The rule that stops this cold for me is: "Note that the distinct numbers being sorted would be hidden. That is, all the nodes in the partial order would look the same."

So, you point to two random nodes and watch them sort? Do you see the "hidden" numbers after they are sorted?

As is, that sounds boring and "random" in the way my sons use that term, without purpose or reason.

If you had more in mind, please describe exactly what the player sees before and after they select two nodes.

jones1618··on I built physical album cards with NFC tags to teach my son music discovery
Love this idea!

This could also be a way for social discovery that studios could promote:

Imagine a rack of album cards at Target where each costs a $1 and lets you play samples of all the tracks on the album (read lyrics and liner notes, etc) and puts $1 in your online wallet. So, kids (or anyone) could sample different albums and then save up to buy whole albums they like. Also, already redeemed ("used") cards would still play samples so kids could share/trade them as a way to say "check this music out!"

Can you imagine Billboard charts of Top Album Cards (Sampled and Bought) which would be so much more impactful than a lame count of streams or whatever. The charts would represent music kids are actually trading and talking about.

jones1618··on Ask HN: Can an amateur make contributions to pure math or theoretical physics?
Even if your observations/findings are brilliant, you can't be taken seriously unless you're published in an academic journal and you can't do that "cold."

Basically, the prerequisites are: 1) You have to speak the language and 2) You have to know some people.

#1 Know the Language - Let's say you believe you have a new mathematical proof. Even if it was perfectly valid, you'd get instantly rejected for publishing if it wasn't formatted correctly, used accepted language and definitions of things, was sufficiently rigorous and referenced relevant prior work.

That's tough for an amateur to pull off by themselves. So, one solution is to take your best attempt at a rigorous amateur proof to a mathematician at a local college or university. Even a curious grad student in the field who is willing to indulge you can help clean up the work.

As a bonus, that can help with problem #2 - knowing some people. If your proof, now translated to proper mathematician-speak, holds water maybe you can leverage your proof-reader to "level-up" and get your proof seen by an actual professor in the field who can lend you some credibility and get you introduced to other mathematicians.

Even then, your chances of getting published are near zero. However, the recent example of two high-school students who came up with a novel proof of the Pythagorean theorem shows how it can be done. They first were able to present a "poster" of their proof at a conference where it was seen by mathematicians and where they could be quizzed about it on the spot. Surviving that gauntlet PLUS the exposure allowed them to catch the eye of a publisher willing to take a chance on them.

jones1618··on Building a Markdown-like language, shaped by community feedback
Sounds good! My only observation is that, wherever possible, make it easier to see/scan-for text content.

So my text gets lost a bit in: @a-bunch-of-markup My Text is here@

Maybe add a visual delimiter, so: @a-bunch-of-markup:My Text is here:@

To my eye, this makes my content text stand out more clearly.

jones1618··on Building a Markdown-like language, shaped by community feedback
True. Wide-adoption makes markdown hard to beat.

However, I _would_ like to see a better alternative. My #1 feature request would be simple styling (beyond bold, italic, etc.) Specifically, some way to compactly color and highlight text. Something like [C#4c4|aaa]Text[/C] maybe where format is #{text-color-rgb}|{background-color-rgb} where background is optional. Likewise, something similar for font like [F:10pt,monospace]Test[/F]. Extra credit for named styles: [$danger=C#484|#cc8] and then [S:$danger]I'm dangerous[/S].

jones1618··on Show HN: Shortgen.io – OpusClip but Way Cheaper
Suggestion: Describe what your app actually does and what value it brings instead of relying on people being aware of an obscure app (I've never heard of it) like OpusClip by name alone.

Here's my parody of a bad Show HN post: I've created a version of Blarg built with Trank! (With no explanation of the benefits or functions of either. Throw in AI and it will surely be the next billion-dollar unicorn!)

jones1618··on Ask HN: No work at job, not paid enough to quit, can't start a side business
I agree with this. Create a MVP for a side business, build your email list of users, and iterate, iterate, iterate with improvements until people are beating your door down to pay for specific pro features. Offer to put people on a pro-version waiting list (for a specific dollar amount) and you'll know if you can expect enough money to make your exit worthwhile.
jones1618··on Show HN: Vivoldi – A privacy-friendly URL shortener with QR codes and analytics
Two suggestions:

1) Your site is very wordy. It comes across a lot more "tell" than "show." How about _showing_ QR code links, _showing_ form/survey links, _showing_ analytics, _showing_ the difference between regular links and mobile deep-links, etc.? I should be able to see at-a-glance your features and then click to read details as needed.

2) I couldn't find where you address how short links might not be well-received in some places. Certain social media sites and corporate email filters will reject short links. Maybe put that in your FAQ.

jones1618··on Ask HN: Share your AI prompt that stumps every model
Impossible prompts:

A black doctor treating a white female patient

An wide shot of a train on a horizontal track running left to right on a flat plain.

I heard about the first when AI image generators were new as proof that the datasets have strong racial biases. I'd assumed a year later updated models were better but, no.

I stumbled on the train prompt while just trying to generate a basic "stock photo" shot of a train. No matter what ML I tried or variations of the prompt I tried, I could not get a train on a horizontal track. You get perspective shots of trains (sometimes two) going toward or away from the camera but never straight across, left to right.

Page 1 of 7Next →