Hacker Newsnew | past | comments | ask | show | jobs | submit | teleforce's commentslogin

>I'm personally of the opinion that "graph databases" should be relational databases; the relational model can subsume "graph" queries

The MIT team which is also part of the team that proposed GraphQL already kind of solved this problem using D4M [1].

Essentially D4M is able to universally represent relational, graph, spreadsheet and matrices using the mathematic technique of associative algebra, they even wrote an entire book on the subject [2].

It's beyond me why they didn't push forward for D4M but instead propose a limited GraphQL. It seems that they're restricting the D4M capability and focusing on query language like GraphQL, perhaps due to the industry demand and bias.

Heck the same team also proposed TabulaROSA, a new database OS as the more efficient alternative for conventional file-system based OS like Unix/Linux [3].

[1] D4M: Dynamic Distributed Dimensional Data Model:

https://d4m.mit.edu/

[2] Mathematics of Big Data: Spreadsheets, Databases, Matrices, and Graphs:

https://mitpress.mit.edu/9780262038393/mathematics-of-big-da...

[3] TabulaROSA: tabular operating system architecture for massively parallel heterogeneous compute engines:

https://www.ll.mit.edu/r-d/publications/tabularosa-tabular-o...


As mentioned in the article, these devices can "help designers of advanced electronic systems in communications, electronic test and measurement, electronic warfare (EW) and radar systems to speed these devices to the production line".

More specifically, these devices can revolutionize electromagnetics or EM waves signals processing and controls. For examples at RF and microwave, these devices operating frequency can cater for both the baseband frequency (signals containing information) and the carrier frequency (higher energy signals to carry the lower energy signals containing information). For RF and microwave the baseband signals are in MHz ranges or lower, while the carrier signals in GHz ranges [1],[2]. RF and microwave are the basis of the wireless comnunication (Wi-Fi and 4G/5G) and radar (weather and military) technology.

For higher signal in milimeter waves or mmWave (30 GHz - 300 GHz), these devices can help directly process and control the baseband signal components but not the carrier frequency (yet). New wireless 5G standards (FR2) utilizes mmWave to increase the baseband information bandwidth but mostly operating in lesser coverage range in urban environment, for examples micro base stations. Although these devices cannot cater for the higher carrier frequency operating at mmWave, they can process and control its relatively lower baseband signals at GHz range. The same applies to THz based waves (0.1 THz - 10 THz), and the baseband signal is in the order of GHz. The same also applies to the photonics based waves in the infra-red and visible light spectrum (30 - 750 THz).

If you're wondering why this is game changing, it's because in analog domain it's very difficult to reliably process and control KHz signals, and basically impossible for MHz (10^3 times higher than KHz) and (10^6 times higher). The processing control of baseband signals is crucial since they control the information (entropy) part of the signals.

With proper processing and controlling many things are possible, one of the very fundamental and important examples is the impedance matching (part of my research thesis). In analog domain it's impractical to provide wide bandwidth impedance matching due to the Fano's limit (physics based limitation) [6]. However, using these devices we can artificially overcome this limitation by performing the process in digital domain by controlling the baseband information in very wide bandwidth (up to GHz). This bandwidth is only limited by the performance of the state-of-the-art digital and mixed-signal electronics provided these types of devices like the ADSY1100 (or more accurately its main engine AD9084 Apollo MxFE 20 GSPS signal converter).

Of course the impedance matching is the most important or killer application, but new capabilities in processing these electromagnetics or EM waves can lead to other important discovery of novel applications for example high accuracy detection of land mines, cancer, earthquake victims under the rubble, etc [7],[8].

[1] Radio spectrum (RF):

https://en.wikipedia.org/wiki/Radio_spectrum

[2] Microwave:

https://en.wikipedia.org/wiki/Microwave

[3] Extremely high frequency (millimeter waves):

https://en.wikipedia.org/wiki/Extremely_high_frequency

[4] Terahertz radiation (decimillimetric waves):

https://en.wikipedia.org/wiki/Terahertz_radiation

[5] Photonics:

https://en.wikipedia.org/wiki/Photonics

[6] Fano limits on matching bandwidth:

https://ieeexplore.ieee.org/document/1532554

[7] Scientists invent new way to detect skin cancer:

https://www.bbc.com/news/articles/c9wzj1m3g4no

[8] At least 15 still alive under Bangkok skyscraper rubble, rescuers say:

https://www.bbc.com/news/articles/c4gpgylq0qno


The latest edition (3rd Edition) of Introduction to Compiler Design by Mogensen has new topics on SSA form, garbage collection, polymorphism and translation of pattern matching [1].

[1] Introduction to Compiler Design:

https://link.springer.com/book/10.1007/978-3-031-46460-7


Typical FUD.

Replace AI with "open source and Linux", and "open source" with "Windows" in the statements. That's what Microsoft's PR team would have said about open source and Linux about 20 years back in the 2000s.

After the unsuccessful FUD era, now Microsoft is running away with Linux by running its Windows alongside via WSL to combat MacOS Unix-like popularity, and due to Linux and open source dominance in the cloud OS demographic.


Even worse, in that Microsoft's FUD was mostly right. The joke about Open Source being communism played out straight - FOSS pretty much destroyed the ability to make money on software products, accelerating transition to SaaS models where you can carefully seek rent from the shelter of your secure company servers (later, cloud), and that is in large part responsible for modern surveillance economy - as it turns out, some SaaS segments decayed to "free with ads", where - much like with OSS and locally-run software - you cannot compete on price with free.

>But what about GC pauses

GC is like auto transmission, it's an inevitable natural evolution of programming languages.

I think the future of programming languages will have hybrid modes of GC and manual, similar to today's hybrid auto transmission automatic and manual in state-of-the-art hypercar [1]. I considered D language as pioneer in this innovative approach.

My hypothesis is that GC can be made deterministic like manual memory management, just like how ICE auto industry minimize the manual transmission. Heck, no manual for EV.

Hopefully the new io_uring facility with BPF controlled can enable this deterministic GC [2],[3].

[1] Here’s how Koenigsegg’s new manual/automatic CC850 gearbox work (2025):

https://www.topgear.com/car-news/supercars/heres-how-koenigs...

[2] BPF meets io_uring (2026):

https://lwn.net/Articles/847951/

[3] How io_uring and eBPF Will Revolutionize Programming in Linux (2020):

https://www.scylladb.com/2020/05/05/how-io_uring-and-ebpf-wi...


I am very sorry, but you are very wrong.

It's dark ages in Europe but it's really golden age in Islamic Empires which far surpassed the Greek and Roman. The epitome was the Baitul Hikmah or House of Wisfom established at the time of Abassid Caliphate [1].

>Between the fall of Rome (476 AD) and the Carolingian empire (~800 AD)

During this time Al-Khwarizmi was born and House of Wisdom was established. His contributions in algebra (book Al-Jabr) and many others, and the word algorithm literally originated from his name [2].

Many Greek and Indian books translated to Arabic during this myth so called dark age by the Islamic Scholars.

Many many more new books were written that improved and innovated the prior knowledge. These books greatly expanding the state-of-the-art centered both in Baghdad, Iraq and Toledo, Spain.

The book Almagest by Ptolemy studied by Galileo was the Arabic translation of the Ptolemy works. Of course at the time of Galileo, Islamic astronomers knowledge and contributions have already far surpassed the Greek and the Indian.

The Islamic scholars not only translating (that it self is a progress) but also contributing to the body and foundations of knowledge not only in astronomy, but in many others in mathematics, sciences (physics, chemistry, biology), medicine, engineering, geography, psychology, politics, economy, architecture, etc.

There are numerous other polymath scholars like Al-Khwarizmi, for examples Al-Haitham, Ibnu-Sina, Ibnu-Rusd to name just a few. But European community has been in denial for so long time and in addition unfairly supressing these Islamic scholars contributions. They even literally changed the scholars name and Latinized them with lousy names like Alhazen, Avicennia, Averroes to hide the fact that they are Islamic scholars. Imagine if now people changed name of the scholar like Newton to Nawab in the literature.

Heck, even Copernicus copied diagrams from the Islamic earlier astronomers' books without proper citations, that in the modern will be plagiarism [3]. If this happen today, the university president (if plagiarised his/her book/thesis/paper) will be asked to resign.

[1] House of Wisdom:

https://en.wikipedia.org/wiki/House_of_Wisdom

[2] Al-Khwarizmi:

https://en.wikipedia.org/wiki/Al-Khwarizmi

[3] Islamic Astronomy and Copernicus [pdf]:

Islamic Astronomy and Copernicus [pdf]


>having the ability to write Go syntax and interop directly with C is the plus.

It's always a plus to interop with the lingua franca of programming languages.

I think D language approach is more organic and intuitive that you can interop directly, and now that it's natively supported by the D compiler make it even better [1],[2].

[1] Interfacing to C:

https://dlang.org/spec/interfaceToC.html

[2] Adding ANSI C11 C compiler to D so it can import and compile C files directly (105 comments)

https://news.ycombinator.com/item?id=27102584


I think instead of cloning on a static meaningless statue, much better if we clone Magawa in term of functionality and cabability, and name the landmine detection machine device Magawa.

Japanese researchers have already successful in detecting sub-surface bamboo shoots for culinary, because young bamboo shoot underneath the ground taste better than apparent overground ones.

Let's invent a landmines detection robotic device namely MAGAWA for Mines Apparatus Ground Assessment Waveform Analysis.


> Classic RAG (using only vector database) is over

Fixed that for you.


For what it's worth there's a new book on The Science of Music by Mark Newman who also the author of the popular book on Computational Physics [1].

[1] Mark Newman's new book: The Science of Music (2023):

https://lsa.umich.edu/cscs/news-events/all-news/search-news/...


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: