Hacker News new | past | comments | ask | show | jobs | submit | Dwedit's comments login

Usually it's just a Markov Chain rather than an LLM to generate the garbage data.

There's also the other kind of AI haters who do not give any anti-bot indicators about their tarpits (no robots.txt entry, no "nofollow", etc), and want to intentionally feed them poisoned data.

That's a great idea! Since there are probably not any laws against this yet, it sounds like a great way to fight back!! Poison the AI well, I like it.

I'm not obligated to design my websites with AI bots (or search engine bots) in mind. If I want to publish mountains of Markhov generated data on my own servers that's my right. There's no rule that I need to use robots.txt, I didn't ask your shitty bot to crawl my site.

what are the odds that one of these people are running a server that is popular enough to garner that kind of attention?

The odds a pretty good if the people running the server work for an intelligence agency.

Is this actually 1.58 bits? (Log base 2 of 3) I heard of another "1.58 bit" model that actually used 2 bits instead. "1.6 bit" is easy enough, you can pack five 3-state values into a byte by using values 0-242. Then unpacking is easy, you divide and modulo by 3 up to five times (or use a lookup table).

Whenever I want to upscale, I use an Edge-Directed algorithm, such as SuperXBR. Diagonal lines stay diagonal and don't turn into blurry boxes.

What about MML? (As used by the PLAY command in Basic)

I remember watching the XBOX talk. The one thing that really stood out was how the Flash ROM happened to contain a previous version of the hidden ROM sitting right there. While it didn't exactly match the release version, it still provided a whole lot of information on how the boot sequence worked.

The CPU choice was changed last minute from AMD to Intel. Andy Grove and Bill Gates had a last minute phone call. The demo on the stage was still using AMD.

How last minute was this? This wasn't exactly socket 7 Days anymore, so I guess you still needed to change quite a bit of "stuff" to make this work, for example the Nvidia chip as it was the south bridge iirc.

Did any of these amd prototypes ever pop up on ebay? Would be another cool project 20 years later to try and get them to run...


The engineering teams were probably running both programs in parallel. I've had this happen to me several times. Sometimes, project B is just leverage [1] so that a better deal can be negotiated, so you half-ass project B, and that's fine and just business. But sometimes it's not, and that situation sucks.

[1] Factory resources are scarce, so it's obvious to the engineering team how serious management is about things. Word spreads.


"Seamus Blackley apologized on Twitter to the AMD engineers who worked with Microsoft to create the prototype Xbox consoles that the company used in the lead-up to the OG Xbox's release in November 2001. To AMD CEO Lisa Su, Blackley said, "I beg mercy."

"I was standing there on the stage for the announcement, with [Bill Gates], and there they were right there, front row, looking so sad," he said of AMD engineers in the room. "I'll never forget it. They had helped so much with the prototypes. Prototypes that were literally running the launch announcement demos ON AMD HARDWARE."

"I felt like such an ass," Blackley said."

https://www.gamespot.com/articles/20-years-later-xbox-creato...

Wow. I mean there's a colloquial "last minute" but that sounds like a literal, last minute.


> Wow. I mean there's a colloquial "last minute" but that sounds like a literal, last minute.

Man, indeed. Must've really sucked if that guy still thought about it 20 years later. But well, at least amd is in those consoles today. :)

Still wonder where those AMD prototypes are today. Seems there's a non-zero chance to get them working with release titles.


One example of a "Project B" happening was between Nintendo and Citizen during the time of the Game Boy. Citizen had a color LCD screen available, and there was progress on designing a handheld game console to use that screen. But it turned out to be a Project B to negotiate with Sharp and use their black and white LCD instead. Then Citizen proceeded to work with Sega instead with the Game Gear.

Source: LowSpecGamer on YouTube


Given that this was circa 2000, could have had provisions for 2 more prototypes for Transmeta and VIA. I doubt they would have gotten far or even start given that they likely wouldn't have very competitive options, but it's fun to think about.

If I remember right the original xbox cpu (intel) was a derivative of the 733 MHz Pentium 3, which came in a 'socket 370' package for assembly on regular x86 motherboards. It's several generations beyond the socket 7. The xbox cpu to me looks similar to the soldered onboard pentium 3 mobile interface used in laptop manufacturing at the same time, no socket, just BGA soldered onto the board.

google "pentium 3 coppermine" for some more info on the series of CPUs...


I thought nvidia did the northbridge as well since it had the igp? Given they were able to use the tech for nForce I'm guessing they did both at about the same time

Can you open a tiny iframe then scroll it to a particular location on the page, or does HTML and JS not allow that?

I just wish WASM could use more than one ArrayBuffer at a time. Would eliminate unnecessary copying for interop with JS code.

Well I just thought of something obvious... Have a function that lets you pass in an ArrayBuffer, then it brings it into the virtual address space of the WASM program. Function would return the virtual address that was assigned to that array buffer. From there, you call into WASM again with that pointer, and the program can take action.

Then there would be another function to relinquish ownership of the ArrayBuffer.


There's no SharedArrayBuffer support? Or I misunderstand the idea

There is, but then you'd need to declare the entire WASM heap as a single SharedArrayBuffer. It only makes sense for shared-memory multithreading (but not that support for SharedArrayBuffer only works in 'cross-origin isolated' contexts).

There is a related 'multiple memories' proposal btw: https://github.com/WebAssembly/multi-memory


It looks like the hitboxes are a lot tighter than the original version.

Yes they are! They copy the actual object dimensions, more or less.

In the original, hitboxes were of tile size (16x16). It made the game much harder to play, especially nowadays when even knowing this fact, it felt very unfair or deceiving at times. There are many quirks that were happening in the background because of it and it was fun remaking that.

Although, this change is one of those that are meant to refresh it and bring closer to today's standards.


I see "ROP" and immediately think of Return Oriented Programming and exploits...

Lulz, I got some wires crossed. The CPU resource I meant to say was ROB: Reorder Buffer.

I don't know why I wrote ROP. You're right, ROP means return oriented programming. A completely different thing.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: