Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shiomiru
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
181.
▲
by
shiomiru
3y ago
> It is not the complexity of WWW that give you Widevine. It is however the complexity of the WWW that has resulted in the current situation where both mainstream browser engines support DRM. Indeed, the real problem is that I can writ
182.
▲
by
shiomiru
3y ago
Agreed, this just looks like a non-accessible <optgroup> alternative and feels like a step backwards. I fear authors will now use hr instead of properly grouping their elements, to the detriment of screen reader users. Why not just ma
183.
▲
by
shiomiru
3y ago
Firefox has shown something similar for some time now: https://support.mozilla.org/en-US/kb/common-myths-about-priv... Private mode being in some way "anonymous" seems to be a common misconception, and I
184.
▲
by
shiomiru
3y ago
GIF supports this too: https://en.m.wikipedia.org/wiki/GIF#Interlacing
185.
▲
by
shiomiru
3y ago
> I don't think anyone needs (or even wants) the terminal to freeze on such a common shortcut in 2024. I find it rather useful to keep important output of programs on the screen when it is impossible (or I forget) to pipe them into
186.
▲
by
shiomiru
3y ago
Sourcehut has a static site hosting service, similar to GH pages. I would be surprised if his blog weren't hosted on it.
187.
▲
by
shiomiru
3y ago
w3m also supports image display through the sixel, kitty, and mlterm image protocols; these should also work on wayland with terminal emulators that support them (i.e. almost any terminal except vte or alacritty).
188.
▲
by
shiomiru
3y ago
Somewhat related fun fact: if you send the Google search home page an unknown UA string (e.g. curl/8.5.0) from a German-speaking country, Google will serve a latin-1 encoded page declared as UTF-8 in a meta tag. (I spent quite a while
189.
▲
by
shiomiru
3y ago
The extension system[0] seems interesting; it reminds me of w3m's local CGI scripts. (From what I can tell, w3m's local CGI came first, but I don't know if it influenced DPI and/or if w3m's system had a predecessor
190.
▲
by
shiomiru
3y ago
I usually view HN and blogs using a TUI web browser I develop: https://sr.ht/~bptato/chawan/ It understands CSS, so it can show HN in its full orangeness :) Also, it has color contrast correction by default, so do
191.
▲
by
shiomiru
3y ago
IIRC the registration page (only in some cases?) shows a reCAPTCHA.
192.
▲
by
shiomiru
3y ago
Maybe you would like UFCS: https://en.wikipedia.org/wiki/Uniform_Function_Call_Syntax e.g. Nim has it, and it lets you do this: proc add(self: MyList, e: int) = # [insert append code here] mylist.add(1) # eq
193.
▲
by
shiomiru
3y ago
> BSDs in general pitch themselves as complete OSs, but the whole getting X working is like assembling a GUI stack IMO. FWIW, NetBSD comes with X & ctwm out of the box. (But of course it's not the same as a whole DE you get in D
194.
▲
by
shiomiru
3y ago
It is not confusing at all. Taiwan is a commonly used name for the ROC, and (mainland) China is generally understood as a reference to the PRC. Since the de facto territories of the two states are common knowledge, you can unambiguously ref
195.
▲
by
shiomiru
3y ago
I wonder why you would introduce an extra dependency for the base64 example. It seems more trivial than left pad. https://github.com/sindresorhus/uint8array-extras/blob/cbf24...
196.
▲
by
shiomiru
3y ago
Interesting, I've always thought it's & pronounced as Latin `et', which sounds like `at', so &x gives a pointer that "points at" x. Also, the "near on the keyboard" idea doesn't make sens
197.
▲
by
shiomiru
3y ago
I've been using Hacker's Keyboard in compact mode for years now for this reason. (And my screen is pretty small for today's standards.) It's just so much easier to edit text with arrow keys, shift-select, ctrl-c/x&#
198.
▲
by
shiomiru
3y ago
As another person who had no clue about how "real" browsers work but still decided to write a browser[1] (with a custom layout engine and whatnot): go for it. It is a very rewarding experience to see websites rendered by your code
199.
▲
by
shiomiru
3y ago
I would guess they just wanted to make it work with existing tooling, so that e.g. standard JS syntax highlighters wouldn't break on code written in this framework.
200.
▲
by
shiomiru
3y ago
Debian stable is best for servers and computers where you don't always need the latest versions of programs but still need security updates. If you're e.g. a desktop computer power-user who does want to use the newest packages,
201.
▲
by
shiomiru
3y ago
One thing to note: the author of the linked blog posts uses nvi, which is not exactly vi either (but rather, a reimplementation of vi to circumvent copyright issues originating from ex/vi being based on ed). It gets very close, but t
202.
▲
by
shiomiru
3y ago
The cause of the problem is that your software is faulty by design. 1. IP addresses are to be used for packet routing. Certainly not for assigning "behavior scores" to users in the background. IP addresses say nothing about your v
203.
▲
by
shiomiru
3y ago
I like fmt better because it works on all vi's. It's also closer to the UNIX philosophy of doing one thing and doing it well. Also, it's not just fmt you can use. Want to sort a paragraph of lines? !}sort^M and you're do
204.
▲
by
shiomiru
3y ago
Not sure if it counts as noteworthy, but I'm submitting this comment via my TUI web browser that I've been writing in Nim. https://git.sr.ht/~bptato/chawan Also, there exists another Nim web browser project;
205.
▲
by
shiomiru
3y ago
By the way, a very similar API has apparently been implemented in Safari since 2022. Seems like better marketing does wonders, as I haven't seen any discussion of this. https://blog.cloudflare.com/eliminating-captchas-o
206.
▲
by
shiomiru
3y ago
In other words, enabling precise tracking of your internet activities. Maybe it doesn't bother you, but I'm pretty sure it does many others (myself included). (BTW, the "server" is very often a reverse proxy hosted by Cl
207.
▲
by
shiomiru
3y ago
Notably though, in 1997 Netscape 4 already had document.layers and IE4 document.all, two incompatible precursors to the DOM. Some info about the LAYER API (which Netscape eventually killed, as the MS/W3C DOM prevailed): http:/&#x
208.
▲
by
shiomiru
3y ago
You might want to double check whether the second drive is properly connected, or the display manager will refuse to start. In this case typing `exit' in the console should still let you log in, unless it locks up for some reason. (The
209.
▲
by
shiomiru
3y ago
> Our critiques are largely of the methodology and rigor of this study, not about its content. We make no claim about the ability of large language models to actually solve MIT curricula, only that this paper fails to prove it in a scie
210.
▲
by
shiomiru
3y ago
Lately the main thing that's been greatly hurting DDG's usability for me is the search results being influenced by geolocation. It's quite frustrating to see completely unrelated search results that just so happen to have my
More ›