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

Do you think AMD's decision to buy Xilinx was any better or not?


Perhaps we can say it was less of a distraction for AMD, given AMD is not having the basic execution issue that Intel is currently suffering.


And less disastrous for Xilinx, given they could basically just keep going as they were before, instead of being significantly diverted onto a sinking ship of a process.


That is true of all languages, but I think that Cantonese has a particularly high change velocity in terms of vocabulary and pronunciation compared to, say, English.

I think this is because Cantonese speakers tend to read and write in Modern Standard Chinese (more like written Mandarin) and so are much less anchored by the permanence of text. Additionally, Chinese characters provide even less guidance on pronunciation than English spelling. In this landscape, Hong Kong's small media ecosystem is a fertile breeding ground for new language.


I don't know, you make it sound like a pretty good analogy to me.

A coal power plant take a form stored energy which is relatively difficult to use because it has to be burnt with oxygen producing harmful waste products, and turns that energy into electricity which is easier to use in a variety of applications.

A mitochondria take a form of energy which is relatively difficult to use, sugars and fats, because they must be respired with oxygen producing harmful waste products, and turns that energy into ATP which is easier to use in a variety of applications.


At least part of it is licensed under a Creative Commons Non-Commercial licence.


A DVI* signal is logically very similar to a VGA one, but with a different physical layer. The analogue colour signals are replaced with TMDS encoded digital ones, but the pixel clock and sync signal work more or less the same way.

I would guess that a simple VGA to DVI converter simply syncs to the VGA pixel clock, samples the analogue colours, and outputs the digitally encoded values with the same timings.

From a quick look, the oscillator in this machine's schematic runs at 16 MHz. I assume that the pixel clock is derived from this. The DVI specification has a minimum pixel clock of 25 MHz so you couldn't produce a valid DVI stream from this without buffering the pixels and retiming the output in summer way. Well, I suppose since the pixel clock isn't explicit on the VGA cable you could have an imaginary clock which is higher by doubling pixels horizontally.

Ultimately though, success probably varies depending on the converter and the display used. There are quite a lot of standard VESA modes and you can often get away with generating something close-ish to spec.

For more exotic video signals you can use devices like the RGBtoHDMI: https://github.com/hoglet67/RGBtoHDMI

It decodes the input signal into a framebuffer and uses the Raspberry Pi's video core to output the result.

* HDMI is, broadly speaking, a proprietary extension of DVI. You can feed DVI signals though an HDMI connector and it will display anyway.


> HDMI is, broadly speaking, a proprietary extension of DVI

It is but it's becoming hard to find monitors with dvi connectors, so i asked about hdmi which should be more common.

How you get your ancient analog output to a display with only digital in is becoming a problem. I don't know shit about how good or bad your average solution is so I ask.

[I don't have anything like the toy we're talking about in this thread, but I have a 486 with a Trident 512kb vga card and Syndicate on it in a closet]


You can get a DVI to HDMI adapter which costs less than a coffee.

Adding an HDMI connector is more likely to get you into expensive licensing discussions than DVI is.


As far as old-school 3D effects go, I like this tutorial on ray casting: https://permadi.com/1996/05/ray-casting-tutorial-1/

It's great to see something similar on the effects used in driving games, which I always imagined to be akin to raycasting's vertical slices drawn horizontally.


I grew up in the 90s and we played conkers.

The main detail I remember was that soaking them in vinegar was supposed to make them stronger!


One time I was baking a cake from an online recipe, probably just after recipe sites discovered the importance of verbosity for SEO. I found myself struggling a bit because the recipe wasn't very clearly structured and was quite vague about several of the steps, but I managed to work something out and get it in the oven.

It was only then that I discovered what I had been reading was an anecdote about one time the author had baked this cake, and the actual method was given below!


> CTRL+F for jet comes up empty.

The relevant word in the text is "aircraft":

"You will be eligible to use the Company aircraft for (i) business-related travel in accordance with the Company’s travel policy, (ii) travel between your city of residence and the Company’s headquarters in Seattle, Washington and (iii) your personal travel in accordance with the Company’s policies, up to a maximum amount of $250,000 per year, which amount will be based on the aggregate incremental cost to the Company."

A commuter jet and a quarter of a million dollars of personal travel!


I think "error oracle" is actually a great piece of terminology that really gets to the heart of the nature of the problem. Not as bombastic though!


I think both need some workshopping. I tried search for "error oracle" and all I got were results about errors while using Oracle the database product. I gotta search "error oracle cryptography".

"doom principle" isn't great either since the first hit points to TFA, second to this very thread, and that article doesn't really use the actual term of art.


> gotta search "error oracle cryptography".

Even then it took a page of Oracle errors to get to a single relevant result. Searching "\"error oracle\" cryptography" moves it to the first page in Google and gets a single, relevant result in Brave.


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

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

Search: