Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
panzi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
241.
▲
by
panzi
2y ago
Yes, but the skins didn't rearrange anything (as opposed to some other players). It was just a different "texture". See: https://skins.webamp.org/
242.
▲
by
panzi
2y ago
Yeah, I wouldn't call that an open source license. It's something like Microsoft's "shared source", as I expected/feared.
243.
▲
by
panzi
2y ago
PS: Somewhat related, look at the bonkers way Windows resolves the program to execute from the command line string: https://learn.microsoft.com/en-us/windows/win32/api/processt... PPS: Even less related,
244.
▲
by
panzi
2y ago
You still need to e.g. pass file paths to a program to open that file in that program.
245.
▲
by
panzi
2y ago
Hard disagree. The way Windows handles command line parameters is bonkers. It is one string and every program has to escape/parse it themselve. Yes, there is CommandLineToArgvW(), but there is no inverse of this. You need to escape the
246.
▲
by
panzi
2y ago
Python has those too, although with less convenient syntax (multiline functions (closures) can only be at statement locations).
247.
▲
by
panzi
2y ago
Ever since I heard of TCPA in the early 2000s I was of the opinion that this is technology that undermines the owner's control of their own computer. Back then it even seemed as if that is a move by Microsoft to get rid of Linux, which
248.
▲
by
panzi
2y ago
Such a device would necessarily only play pirated content (well, and YouTube) or SD content. All the streamers don't allow desktop Linux browsers to play HD content. (Well, there's a hack for Netflix. Don't tell em.) I would
249.
▲
by
panzi
2y ago
But at least its a loud failure and not a silent different interpretation of the source as the example was. Still.
250.
▲
by
panzi
2y ago
We do it because we always did it is such a great argument.
251.
▲
by
panzi
2y ago
You are not wrong.
252.
▲
by
panzi
2y ago
Are these versions reimplemtations or like so many other apps just packaged websites? And are they full featured?
253.
▲
by
panzi
2y ago
Wait, it's also doing command interpolation? I missed that. Where is the code for that? I thought it uses dotenv-expand for interpolation, which can't do commands. dotenv-expand is already a bit meh, because of how it resolves the
254.
▲
by
panzi
2y ago
Very cool stuff! I wrote something vaguely similar recently that displays images in the terminal using Unicode block elements and 24 bit ANSI colors, but I just assume two pixel per character. I support scaling and animated GIFs: https:&#x
255.
▲
by
panzi
2y ago
I don't remember the details, only that it was a bigger deal than with umlauts. I'll see if I can find the talk again.
256.
▲
by
panzi
2y ago
They're both valid UTF-16, though. Can you create a filename with only half of a surrogate pair in it? I don't use Windows, so I can't check. Linux literally allows any arbitrary byte except for 0x00 and 0x2F ('/&#x
257.
▲
by
panzi
2y ago
I saw something about Arabic text, where that naive truncation at codepoint boundaries turns one word into a different word! Like the sequence of codepoints generate something that is represented as a single glyph in fonts, but truncated it
258.
▲
by
panzi
2y ago
> 5 MB was never a realistic estimate of process RAM. They probably meant "Firefox Setup 1.0.exe" was 5 MB.
259.
▲
by
panzi
2y ago
Yeah, but Maschine is machine. Or at least I thought so.
260.
▲
by
panzi
2y ago
My native language is German. We only have the word Motor. Thought engine is just the 1:1 translation of it, but apparently not.
261.
▲
by
panzi
2y ago
I've actually looked at hexyl and wxHexEditor now and added comments on those to the README of my own hex viewer.
262.
▲
by
panzi
2y ago
Is that an actual viewer with navigation and all, or is it just like xxd, but with Unicode? Dumping gigabytes to the terminal isn't what I want.
263.
▲
by
panzi
2y ago
ImHex Looks amazing, but I couldn't get it to work on my system last time I tried. Not a pre built version and not compiling it myself. So I wrote myself a simple hex viewer. Only a viewer, don't need an editor. All other hex edit
264.
▲
by
panzi
2y ago
Reminds me of when I used WinZip to copy files from a shared directory that had non-ASCII (non latin even!) characters in the file names over 20 years ago. Windows Explorer refused to do it. Can't remember the error message, WinZip did
265.
▲
by
panzi
2y ago
Thank you! Just made some (blurry) long exposure photos on an old digital camera. Can't see it with the naked eye here.
266.
▲
by
panzi
2y ago
DRM only really works if you're not root on your own machine, and with Linux you're always root on your own machine. Quite frankly I think DRM (the normalization of rootkits) is dangerous.
267.
▲
by
panzi
2y ago
> so everything is immediately available in at least 1080p. Aren't the lower tiers only 720p? At least all the streaming services give Linux users only 720p. (There is a workaround for one particular service to still get 1080p - I&#
268.
▲
by
panzi
2y ago
Haskell can be compiled to native code.
269.
▲
by
panzi
2y ago
I don't think that's a pain. It's making explicit what should be explicit and the decoded string doesn't have an encoding attached (like in Ruby), it can't be in an unexpected format, it's always UTF-16. One ca
270.
▲
by
panzi
2y ago
I think the proper way to do it is to have a string type and a byte-array type, like many other languages do it (not Ruby, that's a mess, too, if you ask me). The string type is always Unicode, can be any kind of UTF encoding in the ba
More ›