HackerTrans
TopNewTrendsCommentsPastAskShowJobs

gudzpoz

no profile record

Submissions

CSS Rhythmic Sizing Module Level 1

w3.org
11 points·by gudzpoz·2 ay önce·6 comments

MAXO Signals (2005)

nature.com
2 points·by gudzpoz·3 ay önce·1 comments

Show HN: Run Emacs in the Browser with v86

play.emacsen.de
5 points·by gudzpoz·4 ay önce·0 comments

How to transform black into any given color using only CSS filters (2017)

stackoverflow.com
3 points·by gudzpoz·4 ay önce·0 comments

Emacs and Vim in the Age of AI

batsov.com
9 points·by gudzpoz·4 ay önce·0 comments

Rust Developer Ecosystem Survey 2025: Popularity, Trends, and Future

blog.jetbrains.com
3 points·by gudzpoz·5 ay önce·0 comments

One Schema. Every Platform

standard.site
1 points·by gudzpoz·6 ay önce·0 comments

Key repetition issue with Wayland input method protocols (2023)

csslayer.info
1 points·by gudzpoz·6 ay önce·0 comments

A new era of Stack Overflow

stackoverflow.blog
3 points·by gudzpoz·6 ay önce·0 comments

Flame Graphs vs Tree Maps vs Sunburst (2017)

brendangregg.com
143 points·by gudzpoz·7 ay önce·35 comments

DevSecOps Tools Periodic Table

digital.ai
1 points·by gudzpoz·7 ay önce·0 comments

The Measure of All Things – Richard Chwedyk (2001)

archive.org
1 points·by gudzpoz·7 ay önce·0 comments

User Mode Linux How To

kernel.org
4 points·by gudzpoz·7 ay önce·0 comments

Exploring Speculative JIT Compilation for Emacs Lisp with Java

kyo.iroiro.party
41 points·by gudzpoz·7 ay önce·2 comments

NES Emulator Written in Emacs Lisp (2018)

github.com
1 points·by gudzpoz·7 ay önce·1 comments

LibGodot – Embed Godot Engine Everywhere (GodotCon 2025) [video]

youtube.com
2 points·by gudzpoz·7 ay önce·0 comments

.emacs Bankruptcy

emacswiki.org
4 points·by gudzpoz·7 ay önce·1 comments

What is GNOME OS? (2020)

blogs.gnome.org
1 points·by gudzpoz·8 ay önce·0 comments

Hosting on Cloudflare 'Cause I Need To

kyo.iroiro.party
2 points·by gudzpoz·8 ay önce·0 comments

Learning to read Arthur Whitney's C to become smart (2024)

needleful.net
371 points·by gudzpoz·8 ay önce·163 comments

comments

gudzpoz
·3 ay önce·discuss
Paywall-free link [pdf]: http://www.concatenation.org/futures/maxo_lo.pdf
gudzpoz
·5 ay önce·discuss
You can try TeXmacs in your browser at https://yufeng-shen.github.io/Mogan.html . (It's actually from a fork of TeXmacs called Mogan, of which I've been a happy user due to better CJK support.)

By the way, I do think TeXmacs is an Emacsen as it provides Guile/Scheme as an extension language, though I don't know how customizable it is. (I think the built-in REPLs for Python/Maxima/Scheme/... are written in Scheme.) And then, it does support quite some TeX commands (and you input them by pressing backslash followed by their command name), so I do think their "TeXmacs" name is very much justified.
gudzpoz
·5 ay önce·discuss
Unfortunately, many Qwerty typing guides group keys in left-leaning columns [1], requiring many to twist their left wrist. And this is why I hope the angle mod [2] from the Colemak community gets more mainstream recognition: instead of learning to twist your wrist, just shift the keys to let them adapt to you. This "un-kinks" the layout, allowing your left wrist to remain perfectly straight while your arm approaches the keyboard at a natural, relaxed angle like the person in the right side of the drawing.

[1] https://www.keybr.com/

[2] https://colemakmods.github.io/ergonomic-mods/angle.html
gudzpoz
·7 ay önce·discuss
Note that there are two measurement systems involved: first the camera, and then the human eyes. Your reasoning could be correct if there were only one: "the sensor is most sensitive to green light, so less sensor area is needed".

But it is not the case, we are first measuring with cameras, and then presenting the image to human eyes. Being more sensitive to a colour means that the same measurement error will lead to more observable artifacts. So to maximize visual authenticity, the best we can do is to make our cameras as sensitive to green light (relatively) as human eyes.
gudzpoz
·7 ay önce·discuss
An example: the text "Hello There إلا بسم الله Beep Boop!!" should turn into two visual lines as follows if it is line-wrapped:

    Hello There إلا
    بسم الله Beep Boop!!
Notice how "إلا" goes from the fifth word (from left to right) to the third after the line wrap. This won't work if shaping happens before line wrapping.
gudzpoz
·7 ay önce·discuss
Nitpicking your nitpicking: I think the author meant better.

The "ae" example was used as an introductory example for us English readers. Unlike the Arabic examples where ligatures are mandatory and supported by most Arabic fonts, not many English fonts have an "ae" ligature these days. Not to mention this is a web page and a user can freely apply their !important font styles.

Using æ to mean "treat it as an 'ae' rendered by ligature which is visually indistinguishable" does not mean the author knows nothing about this (although the wording can use some improvement to reduce the ambiguity).
gudzpoz
·7 ay önce·discuss
> some editors display small flag on the cursor displaying current position direction

I was amazed to see IDEA/RustRover doing exactly this [1] when I added BIDI texts to my code to test things out.

[1] https://i.imgur.com/Qqlyqpc.png (image taken from IDEA issue tracker)
gudzpoz
·7 ay önce·discuss
I saw that headerless cons patch too! [1] It's quite exciting to see what a customizable GC is able to do, and I agree a GC with targeted object types (combined with tagged pointers) have quite some room for optimization compared to generic GCs in JVM.

[1] https://yhetil.org/emacs-devel/[email protected]/
gudzpoz
·7 ay önce·discuss
Your cursory search likely provided outdated info. [0] Quoting from it's maintainer: [1]

    Waterfox is independent again: [0]

    And System1 are an “ad-tech” company but the term should be used loosely. The ownership made sense as they are a search engine aggregator and they own a bunch of old school search engines like DogPile, InfoSpace etc. Nothing to do with what people associate ad-tech with, i.e. tracking you across the web or collecting personal data.
[0] https://www.waterfox.com/blog/a-new-chapter-for-waterfox/

[1] https://news.ycombinator.com/item?id=37435511
gudzpoz
·7 ay önce·discuss
Japanese blog entry: https://gongo.hatenablog.com/entry/2018/12/22/190540
gudzpoz
·7 ay önce·discuss
The WeTab / Infinity team has responded to this [1] (in Chinese). Basically, they argue that:

- The Clean Master extension has long been sold, and the malicious updated was not pushed by them.

- The other two mentioned extensions are not at all malicious. They collect use info for extension opt-out-able features and analytics (using Google Analytics and Baidu Analytics).

- They are communicating with the extension stores to restore their extension.

Let's hope it's not an AI company making AI-generated accusations.

[1] https://mp.weixin.qq.com/s/E8YQLWZFM2J7r5DZNSl47w & https://www.v2ex.com/t/1176484
gudzpoz
·7 ay önce·discuss
Previous discussion: https://news.ycombinator.com/item?id=13149705
gudzpoz
·8 ay önce·discuss
Thank you! It would indeed require extra effort for me to notice issues like this, and it is very nice of you to have pointed it out!

Speaking of personal devices, I also have a dedicated key binding for en dashes “–” (because, well, I already have a whole tap layer for APL symbols, and it costs nothing to add one more). Since we're on HN, I believe many people here can easily do that if they wish to, so I too don't think en/em dashes are very telling, especially on HN.

(...and of course we have an xkcd for it: https://xkcd.com/3126/ )
gudzpoz
·8 ay önce·discuss
Statements like this always feel a bit rude to me—as a Chinese, I use em dashes (in Chinese texts) on a daily basis and insert them in English texts when I see fit.

A bit of background: Em dashes “—” (or, very often, double em-dashes “——”) are to Chinese texts what hyphens “-” are to English texts. We use them in ranges “魯迅(1881-1936)”, in name concatenations “任-洛二氏溶液(Ringer-Locke solution)”, to express sounds “呜——”火车开动了, or `“Chouuuuuuuuu”, starts the train' in English, and in place of sentence breaks like this——just like em dashes in English texts. They are so commonly used that most Chinese input methods map Shift+- (i.e., underscores “_”) to double em-dashes. So, as a result, while I see many English people have to resort to weird sequences like “Alt + 0151” for an em-dash, a huge population in the world actually has no difficulty in using em-dashes. What a surprise!

As for this article, obviously it was translated from its Chinese version, so, yeah I don't see em-dashes as an AI indicator. And for the weird emoji “” (U+1F54A), I'm fairly certain that it comes from the Chinese idiom “放鸽子” (stand someone up, or, literally, release doves/pigeons), which has evolved into “鸽了” (pigeon'ed), a humorous way to say “delayed, sorry!”.

[0] https://zh.wikisource.org/wiki/标点符号用法
gudzpoz
·9 ay önce·discuss
This clause is usually used together with the next sentence in the original poem:

> 先天下之忧而忧,后天下之乐而乐

> (put the world's worries before yours, and put your happiness after the world's) > edit: this translation is wrong, and raincole has a definitely better translation

Since the model is a language model, they probably use this to demonstrate the model's language capabilities – the model should be able to complete the whole sentence pair. The paper also mentions this:

> To ensure the model’s language capabilities, we introduced 10% of in-house text-only pretrain data.

So I believe it is just a text-only demonstration.
gudzpoz
·9 ay önce·discuss
... That post you linked was from two years ago, discussing JEP 295, which was delivered eight years ago. Graal-based AOT has evolved a lot ever since. And the answer even explicitly recommended using native images:

> I think what you actually want to do, is to compile a native image of your program. This would include all the implications like garbage collection from the JVM into the executable.

And it is this "native image" that all the comments above in this thread have been discussing, not JEP 295. (And Graal-based AOT in native images does remove the need to bundle a whole JRE.)
gudzpoz
·10 ay önce·discuss
Now we also have an xkcd for this:

> not chatgpt output—i'm just like this.

> https://xkcd.com/3126/ — Disclaimer
gudzpoz
·11 ay önce·discuss
As someone based in China, it's a bit surprising that techniques used by Chinese people get very few mentions here, while I do think they are quite effective against access blocking, especially after coevolving with GFW for the past decade. While I do hope blocking in Indonesia won't get to GFW level, I will leave this here in case it helps.

I found this article [0] summarizing the history of censorship and anti-censorship measures in China, and I think it might be of help to you if the national censorship ever gets worse. As is shown in the article, access blocking in China can be categorized into several kinds: (sorted by severity)

1. DNS poisoning by intercepting DNS traffic. This can be easily mitigated by using a DOT/DOH DNS resolver.

2. Keyword-based HTTP traffic resetting. You are safe as long as you use HTTPS.

3. IP blocking/unencrypted SNI header checking. This will require the use of a VPN/proxy.

4. VPN blocking by recognizing traffic signatures. (VPNs with identifiable signatures include OpenVPN and WireGuard (and Tor and SSH forwards if you count those as VPNs), or basically any VPN that was designed without obfuscation in mind.) This really levels up the blocking: if the government don't block VPN access, then maybe any VPN provider will do; but if they do, you will have a harder time finding providers and configuring things.

5. Many other ways to detect and block obfuscated proxy traffic. It is the worse (that I'm aware of), but it will also cost the government a lot to pull off, so you probably don't need to worry about this. But if you do, maybe check out V2Ray, XRay, Trojan, Hysteria, NaiveProxy and many other obfuscated proxies.

But anyways, bypassing techniques always coevolve with the blocking measures. And many suggestions here by non-Indonesian (including mine!) might not be of help. My personal suggestion is to find a local tech community and see what techniques they are using, which could suit you better.

[0] https://danglingpointer.fun/posts/GFWHistory