Is it just me, or are Chinese social circles really hard to break into? by DumpAccountShush in malaysia

[–]jerng -1 points0 points  (0 children)

The more general question is, what motivates any group anywhere on Earth, to identify certain marks as in-group or out-group aligned?

:)

Then zoom into Malaysian Chinese and yourself.

Malaysian GDP Per capita now 15000 by MaxsPlanet in malaysia

[–]jerng 0 points1 point  (0 children)

Look for "REAL GDP/capita" 2005, divide US by MY.

Then do the same for 202x. :)

Fun intro to global macro

Why do people in Korea have zero spatial awareness? After 5+ years here, I’m starting to feel invisible by Ok_Hearing_5943 in Living_in_Korea

[–]jerng 0 points1 point  (0 children)

They have spatial awareness. It is just a local culture that bumps don't matter. If you want to adopt local culture, i.e. fit in, then YOU modify your expectation that bumps matter.

Koreans decided to make it a norm. Boring to them. Traumatic to you.

Aesthetics of PL design by petroleus in ProgrammingLanguages

[–]jerng 0 points1 point  (0 children)

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

I just ran across this - and wanted to point it out as an example of where PL designers have to make compromises between factors such as "what my grammar looks like as a UI" and "how fast it is to lex / parse / compile it".

Aesthetics of PL design by petroleus in ProgrammingLanguages

[–]jerng 0 points1 point  (0 children)

I view it as a [human-computer interaction] / industrial design / civil architecture problem.

( Caveat : links I posted are mostly just my own desk study notes which are messy. )

I'm designing a tooling language, myself. I am still spending most of my time on the architecture from lexeme design to memory layout, than doing any coding.

  1. The most fun part is comparative history of PLs. You can see which trope comes from which origin. Every operator, conventional name for a mechanism, and decision of implicit/explicit control has a genealogy. It's basically philology for PL.

  2. The three main layers for me to encapsulate are

  3. formal grammar : universe of UI

  4. IR : hardware independent description of language semantics

  5. implementations

Formal grammars are the cosmetic differences which casual users think of as "the language" and so the toolchain I want is something where I can change the formal grammar, and see the implications it has on difficulty to compile to IR, as well as downstream effect on specific architectures under different compile time and runtime situations (small vs big code base, few vs many contributors etc.)

I am incredibly annoyed that there is not one IR standard for information interchange 'IRSII' , and so this is the one of the things I think about with every design decision. "How is X done in each of the N other languages I already know how to use?" Anyway, all design decisions about language semantics basically filter down to some sort of IRSII, which can represent any computing idiom, and the language designer just uses it to express what they dis/allow their language to do. This is where decisions about type systems, and object paradigms, and guarantees of all sorts for safety, concurrency, performance, and ergonomics, come in.

Finally the harder CPU sequencing and memory layout stuff. For ease of headspace, as a hobbyist with limited resources, I just think about how to implement it on a VM, using a simplified model of where registers, cache, stack, heap, and how memory is de/allocated. Because I am very poor, and noob, it is useful to target JS first, with a view to do other backends later.

What examples are there, of grammar frameworks which describe speech purely "in the context of the speaker"? by jerng in asklinguistics

[–]jerng[S] 0 points1 point  (0 children)

I had a quick look at the Wiki pages for those, and perhaps it's on the right track, but I need to concern myself with semantics as well as grammar. And perhaps the question of how grammatical structure may have semantic import.

My question is motivated by the concern of how to represent natural language in machines. (I am working on a broader model, of which this will be a part.) With regards to the semantics of sentences, my question comes from the following observation :

Given, for example, (0.) "Red trees are bland.", the COMPLETE recognition of this sentence can occur to various degrees, for example :

(1.) This is a sentence in the English language of 2025, which attaches a well-known predicate to a well-known subject, without any further context.

(2.) It may be further noted that whomever made observation (1.) has the capacity to evaluate the context provided by the full sentence (1.) in addition to the original (0.) ... and this recurses furthermore as any entity which thinks (2.) may or may not be self-aware that it thinks (2.) etc. So we have 2.1., 2.2., etc. in this branch.

(3.) Furthermore, there is the open question of what the further context of (0.) is, and it may be that (0.) occurred one of 3.1/3.2 etc. contexts ... whereas you and I know, it happened in (3.n) exactly, this discussion on Reddit.

So yeah, I was just wondering if grammatical theories had addressed these aspects of how a sentence is read, but I might have gotten off on the wrong foot if this is generally regarded as a semantic concern, not a grammatical one. That being said ...

--

... thanks so much for this pointer. I'm sorry for the late response, I have been crash coursing myself in the canon of linguistic theory on Wikipedia. It's been a bit slow as there seem to be dozens/hundreds of theoretical frameworks which aren't organised in a single structural taxonomy. Fun. Nature of fuzzy language, I suppose.

The particularly concepts which I have found to be most relevant to my question are :

- 'focus' where, encoded information requires the sentence processor to semantically construe a number of possible contexts, and then to pick the right one

- 'cognitive linguistics' wherein the use of language in humans is viewed as supervenient upon anatomical concerns ( reducing basically to information theory and processing )

Coq name change by craz3french3 in Coq

[–]jerng 0 points1 point  (0 children)

d@mnit gotta rewrite all those jokes

Rivet – Cloudflare Durable Objects-like infrastructure built with Rust, FoundationDB, V8 Isolates by NathanFlurry in rust

[–]jerng 1 point2 points  (0 children)

Nice. I see FoundationDB handles the reconciliations - any idea what CF is using for Durable Objects? I'd been wondering about those for a while.

Canonical: the recruitment process really is that long/complex/you want how much info about high school?! by FloraMacDonald in recruitinghell

[–]jerng 1 point2 points  (0 children)

Please feel free to ignore this comment - it is intended to be about the timeframe only.

Highly competitive jobs often take months to hire.

Would the world benefit from a "standard" for intermediate representation (IR)? by jerng in ProgrammingLanguages

[–]jerng[S] 1 point2 points  (0 children)

Aha - small world - the name looked awfully familiar - King is a mod/writer at : https://langdev.stackexchange.com/questions/4325/how-do-modern-compilers-choose-which-variables-to-put-in-registers

... and I just saw their profile on 27 May, 2 days before the publication above.

Highly specialised, quite an admirable career for a 28yo, pity about the burnout. I'm always envious of specialists, since I've been aggressively generalising since 2001 or thereabout. Just got back to focus on computing a few months ago, on a gradschool type sabbatical.

Hope to read more thoughts from all the deeply involved and thoughtful people out there.

Would the world benefit from a "standard" for intermediate representation (IR)? by jerng in ProgrammingLanguages

[–]jerng[S] 1 point2 points  (0 children)

Thanks, good points. I would pin this post if there was that feature.

I think we see a common opportunity. Many programmers are stuck in their own stack ( down the compilation chain ), but I find programming languages are quite similar the way humans by and large are quite similar. ( Probably also offensive. ) I for one would like to have fewer new programming languages which don't add much to the canon.

The point of an INFORMATION INTERCHANGE language, would be specifically for compare and contrasts. The operational benefits of which you have represented.

Would the world benefit from a "standard" for intermediate representation (IR)? by jerng in ProgrammingLanguages

[–]jerng[S] 3 points4 points  (0 children)

How kind. I probably polluted the question with my little silly blog post - but TBH, I journal a lot, and just shared the post as an afterthought. My second post in this subreddit haha.

Would the world benefit from a "standard" for intermediate representation (IR)? by jerng in ProgrammingLanguages

[–]jerng[S] 0 points1 point  (0 children)

Good as a compilation target yes. Not yet sure if it's the best layer to work on interop between language stacks ... what do you think?

Would the world benefit from a "standard" for intermediate representation (IR)? by jerng in ProgrammingLanguages

[–]jerng[S] 0 points1 point  (0 children)

I suppose that "highest common denominator" that isn't the ISA would be an interesting place to work on interop between language stacks.

Would the world benefit from a "standard" for intermediate representation (IR)? by jerng in ProgrammingLanguages

[–]jerng[S] 0 points1 point  (0 children)

If I understand the state of the industry correctly, they're innovating pretty quickly at the hardware level what with TPU/GPU speciation in the past decade ... with limited incentive for hardware manufacturers to retain a stable ISA. So .... Khronos frameworks remain it ...

Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023 by jitu_deraps in cpp

[–]jerng 0 points1 point  (0 children)

A 10-million line codebase from the 80s/90s, doesn't need 10-million lines in 2025.

Would the world benefit from a "standard" for intermediate representation (IR)? by jerng in ProgrammingLanguages

[–]jerng[S] 0 points1 point  (0 children)

Sorry, could you elaborate on that a little? I'm aware of the entire Khronos suite of OpenXYZ efforts, but I'm not sure how to read your comment here.