frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

YouTube denies AI was involved with odd removals of tech tutorials

https://arstechnica.com/tech-policy/2025/10/youtube-denies-ai-was-involved-with-odd-removals-of-t...
1•pseudolus•52s ago•0 comments

"Our research is greatly sped up by AI but AI still needs us"

https://twitter.com/wtgowers/status/1984340182351634571
2•wrong-mexican•5m ago•0 comments

Serious Coding: The human–AI discipline for accurate and reliable development

https://isoform.ai/blog/manual-serious-coding-vs-vibe-coding
2•Chrisywz•7m ago•0 comments

Happy Halloween, HN

5•avonmach•14m ago•1 comments

Families say cost of housing means they'll have fewer or no children

https://www.npr.org/2025/10/31/nx-s1-5551108/housing-costs-birth-rate
2•toomuchtodo•14m ago•2 comments

Show HN: DeepShot – NBA game predictor with 70% accuracy using ML and stats

https://github.com/saccofrancesco/deepshot
2•frasacco05•15m ago•0 comments

Viagrid

https://github.com/opulo-inc/viagrid
1•weinzierl•16m ago•0 comments

The goal is right. The plan is fiction

https://federalnewsnetwork.com/commentary/2025/10/the-goal-is-right-the-plan-is-fiction/
1•tailefer•16m ago•0 comments

I Love My Wife, My Wife Is Dead

https://www.bingqiangao.com/poetry/i-love-my-wife-my-wife-is-dead
2•nsoonhui•19m ago•0 comments

Large Language Models Get All the Hype, but Small Models Do the Real Work

https://www.wsj.com/tech/ai/large-language-models-get-all-the-hype-but-small-models-do-the-real-w...
1•sonabinu•21m ago•0 comments

Show HN: Unrav.io Chrome Extension – Turn any page into insights

https://unrav.io
1•rriley•21m ago•0 comments

Ask HN: Folks who had taken VEP (voluntary layoff), was it a good decision?

2•locust101•22m ago•0 comments

Grady Booch's CS Library

https://www.librarycat.org/lib/gbooch
1•mooreds•25m ago•0 comments

Livestream of Last Iceland McDonald's Burger and Fries (10 Years Old)

https://snotrahouse.com/last-mcdonalds/
1•surprisetalk•26m ago•0 comments

Wine 10.18 (Dev) – Run Windows Applications on Linux, BSD, Solaris and macOS

https://gitlab.winehq.org/wine/wine/-/releases/wine-10.18
1•neustradamus•30m ago•0 comments

Tree Tools for Schools

https://www.treetoolsforschools.org.uk/activitymenu/?cat=tree_id
1•tetris11•30m ago•0 comments

What's new in Swift: October 2025 Edition

https://www.swift.org/blog/whats-new-in-swift-october-2025/
1•frizlab•31m ago•0 comments

Little KWin Helpers

https://blog.broulik.de/2025/10/little-kwin-helpers/
1•LorenDB•32m ago•0 comments

The Hasselblad Cameras of Project Mercury

https://www.thequantumcat.space/p/the-hasselblad-cameras-of-project
1•LorenDB•32m ago•0 comments

DPRK Adopts EtherHiding: Nation-State Malware Hiding on Blockchains

https://cloud.google.com/blog/topics/threat-intelligence/dprk-adopts-etherhiding
2•hentrep•41m ago•0 comments

Show HN: Local Push-to-Transcribe

https://github.com/spacefarers/Transcrybe
2•spacefarers•42m ago•0 comments

Biotech Hunter – Crunchbase for Life Sciences

https://biotechhunter.com/
2•johnys•46m ago•0 comments

WASM-Adventure

https://github.com/euhmeuh/wasm-adventure
1•todsacerdoti•48m ago•0 comments

Can you get a star in Super Mario 64 using only one button? [video]

https://www.youtube.com/watch?v=-7VhlsqeeqI
1•unleaded•51m ago•0 comments

The Department of Defense Wants Less Proof Its Software Works

https://www.eff.org/deeplinks/2025/10/department-defense-wants-less-proof-its-software-works
5•hn_acker•54m ago•1 comments

The Situation: How Much Less Free Are We?

https://www.lawfaremedia.org/article/the-situation--how-much-less-free-are-we
2•hn_acker•55m ago•0 comments

Will Paramount Cancel Jon Stewart?

https://www.newyorker.com/culture/the-new-yorker-interview/will-paramount-cancel-jon-stewart
3•mitchbob•57m ago•2 comments

Interesting Research Programs from the 2010s (2020)

https://bcmullins.github.io/interesting-research-2010s/
2•vinhnx•57m ago•0 comments

TeraAgent: Simulating Half a Trillion Agents

https://arxiv.org/abs/2509.24063
1•jonbaer•57m ago•0 comments

Show HN: I've built a web based pdf/docx/pptx editor, the format .ldf

https://learny.academy/about
1•yeargun•1h ago•2 comments
Open in hackernews

x86 architecture 1 byte opcodes

https://www.sandpile.org/x86/opc_1.htm
64•eklitzke•6h ago

Comments

GeorgeTirebiter•6h ago
I don't understand, without further description of the symbols.
jcranmer•6h ago
The explanation of the symbols is largely found here: https://www.sandpile.org/x86/opc_enc.htm

Essentially, the uppercase letter of an operand is a combination of the operand type (immediate, register, memory) along with how that is encoded (as ModR/M bytes have a register and a register/memory field), while the lowercase letter is the size of the operand (largely 8-bit/16-bit/32-bit/64-bit for the 1-byte opcodes).

mras0•5h ago
Not sure why you're being downvoted. You need a to know quite a bit of esoteric knowledge to parse this beyond knowing x86 opcodes (even x86 assembly).

It's more or less the same information you get from the intel manuals (specifically appendix 2A of https://www.intel.com/content/www/us/en/developer/articles/t...). There you can also see what e.g. "Jb" means (a byte sized immediate following the instruction that specifies a sign-extended relative offset to the instruction).

One-byte opcodes here differs from 2 byte opcodes (386+ IIRC) prefixed by a 0F byte and even more convoluted stuff added later.

charcircuit•4h ago
>Not sure why you're being downvoted.

I downvote people when they say they don't know what something is when they could have used a LLM to explain it to them.

Rietty•4h ago
What if the LLM gives them bad information and they don't know it? I personally would also just ask in a thread than risk the LLM info.
jrockway•4h ago
I never punish people for asking a question. It's how you learn!
mras0•4h ago
The link is to an opcode map with strange abbreviations with no apparent explanation. Asking "What am I looking at?" without doing any research (with a LLM or otherwise) is entirely reasonable.
charcircuit•4h ago
It is entirely reasonable, but these kind of comments are essentially wishing sites could cater to their knowledge level.

It's like complaining that the article is not written in French. It's noise in the comment section of an article. If someone wants such a thing, browsers have functionality to translate pages to French. Not every site needs to have their own French translation to suit such a person.

wewtyflakes•3h ago
They were not asking for the website to change; they were asking for context so that they can appreciate the website.
charcircuit•3h ago
In this case the person was not asking anything. The person was stating they didn't understand. The equivalent in my analogy is a French speaker commenting that they don't understand English without further translation into French.
mras0•3h ago
I understand what you're getting at, but in this case even I (who know what most things on that page means) struggle to understand why it was submitted. Are we looking for the 0E opcode? New optimization opportunities?

Genuinely asking, for this post did you click on the link and say "yeah, I got the point" or did you involve an LLM? If you did, what did you ask it? I'm asking because I want to get better at LLM use (Another example post (and prompt) where you've used this, that's also fine)!

charcircuit•3m ago
I didn't initially use an LLM, but when drafting my original post I did double check that Grok was able to explain it to ensure I want demanding the impossible.

I asked it "Explain the syntax on the page https://www.sandpile.org/x86/opc_1.htm"

bigstrat2003•3h ago
So you would rather people ask a machine that is known to be unreliable and have no idea what it's talking about, than ask a forum of technically skilled people who will give them a good answer. That doesn't seem very reasonable to me.
sparkie•3h ago
You realize that LLMs are trained on human discussions right?

If everyone stops asking questions and asks the LLM instead, there is no new training data for future LLMs to learn from. They will stagnate, or consume their own slop, and regress.

Sharlin•5h ago
Need a couple of instructions for accessing memory (and possibly loading immediates) but otherwise seems like a perfectly adequate general-purpose instruction set. Might be fun (for some values of "fun") to write a compiler backend for it.
jeffbee•5h ago
Tons of these have immediate operands. The question becomes is ADD with an implicit register destination and an immediate value in the next byte a "1-byte opcode"?
Sharlin•5h ago
Yes, indeed. I'd allow only mov to have a memory or immediate parameter as the only exception to one-byte encoding.
themafia•4h ago
You've always got the stack segment (SS) to play with and there's also:

https://www.felixcloutier.com/x86/xlat:xlatb

sparkie•3h ago
They're one byte opcodes, but not one byte ops. Most of them have operands which are encoded in a ModRM byte which follows the opcode. The ModRM may be followed by a SIB byte, and that may be followed by a a variable size immediate|displacement. There are also optional prefixes to the opcode.
benlivengood•28m ago
Push, pop, inc, and dec with a 16-bit register argument are one byte, so is ret. That technically gives you enough to do anything, but you can include jz/jnz (which do take immediate bytes, maybe cheating?), stosw, lodsw, clc, and stc to implement Brainfuck (a little harder to perform input/output with single byte instructions, but maybe pretend the OS uses int1 or int3 for calls).
GuB-42•5h ago
Hello sizecoders ;)

Additional resources:

http://www.sizecoding.org/wiki/DOS

A nice PDF with similar content:

https://pnx.tf/files/x86_opcode_structure_and_instruction_ov...

arjvik•3h ago
Is sizecoding the same as the demoscene?
classichasclass•3h ago
You could call it a sub-scene of the demoscene, I suppose.
mras0•3h ago
Size optimizing assembly code finds use in a variety of places. Demoscene for size constrained things is one of them, but also "hacking"/exploits and of course "whitehat" stuff (patches / compiler optimization etc).
sagacity•3h ago
Relevant link to the current masters of the sizecoding niche: https://marqueedesign.demoscene.com/
hornd•5h ago
What does the 0eh comment mean?
layer8•5h ago
https://news.ycombinator.com/item?id=45608285
rkagerer•4h ago
0eh? It's for Canadian segment addresses; pushes that CS register all the way home past the 49th parallel.
ryanschneider•20m ago
A reverse engineer friend once taught me I could patch an x86 function with `0xEBFE` to get the CPU to spin forever. It wasn’t until much later that I understood that (IIRC) 0xEB is the “single byte” jump instruction and that of course 0xFE is -1 as a signed byte. Hence the spin.