Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mappu
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
511.
▲
by
mappu
5y ago
Regarding PHP specifically, the interpreter's opcodes are all described in a meta language, and the actual PHP interpreter can be code-generated in 4 different styles depending on what is fastest for the target C compiler. See ZEND_VM_
512.
▲
by
mappu
5y ago
> An encoding family requires a minimum set of resolutions to be made available before we can deliver a video. [...] For example, having one video with all of its VP9 lanes adds more value than 10 videos with incomplete (and therefore,
513.
▲
Sciter Uses JavaScript from Now and On
(terrainformatica.com)
6 points
by
mappu
5y ago
|
0 comments
514.
▲
by
mappu
6y ago
I really recommend Krita over GIMP - it subjectively feels more "normal" - it has better cross-platform support, better tablet support, better brush engine, better vector layers, and it uses single-window layout without needing to
515.
▲
by
mappu
6y ago
I converted it to binary with a pack("L", ...) loop and loaded it in Ghidra as a raw x86_64 binary. I don't fully understand it, but i think it's searching the address space for some kind of function entry point and then
516.
▲
by
mappu
6y ago
It's following C: x = realloc(x, ...)
517.
▲
by
mappu
6y ago
Go can do this easily - you just do `go build -buildmode=c-shared` and put a magic //export FuncName comment before any function. This produces a C ABI .so (Linux) / .dll (Windows). Although the resulting library is a little
518.
▲
by
mappu
6y ago
You may be interested in https://sandstorm.io/
519.
▲
by
mappu
6y ago
Another emulation lawsuit, Sony v Connectix, happened the previous year. In that case the concepts of emulation were found to be legal but Connectix was hit for copyright infringement of the Playstation's BIOS. Bleem used HLE to avoid
520.
▲
by
mappu
6y ago
Emulators are legal (see Sony v Bleem). Copyright infringement is a civil offense, but there's none here.
521.
▲
by
mappu
6y ago
In Debian, libqt5webengine5 is security-support-limited: > qtwebengine-opensource-src No security support upstream and backports not feasible, only for use on trusted content The fact that Firefox and Chromium are kept up-to-date w
522.
▲
by
mappu
6y ago
I'm on SDDM, which is still X - getting itself converted to Wayland is https://github.com/sddm/sddm/pull/1367 .
523.
▲
by
mappu
6y ago
This is an opinionated guide, hopefully nobody gets the wrong idea like it's actually hard to start using Wayland - for me, switching to Wayland was one drop-down menu option that automatically appeared on my login screen.
524.
▲
by
mappu
6y ago
Fonts can actually contain coloured glyphs now, originally for emoji. Although it does seem like a layering violation.
525.
▲
Exodus ETIP: The Canonical Database for Tracking Trackers
(f-droid.org)
2 points
by
mappu
6y ago
|
0 comments
526.
▲
by
mappu
6y ago
This (to its logical absurd extreme) would mean that compiled binaries are not copyrightable and only source code is. The GPL is clear here: you must release sources in the preferred form of the work for making changes in it. For a neural n
527.
▲
by
mappu
6y ago
My Thunderbird doesn't. Is it no longer in the top 10? (Was it ever in the top 10?)
528.
▲
by
mappu
6y ago
I was surprised to see they're almost exclusively anglosphere websites, i would have guessed a broader variation
529.
▲
by
mappu
6y ago
The "v" is confusing - the 3DS used ARM11 and ARM9E core designs, which implemented the ARMv6 and ARMv5 ISAs respectively.
530.
▲
by
mappu
6y ago
> Go was released on November 10, 2009. Less than 24 hours later we saw the first comment about generics. - https://blog.golang.org/why-generics But it's just taken that long to come up with a good design. Most of
531.
▲
by
mappu
6y ago
Tar files are human readable - file names, sizes, mtime and so on are all in ASCII text numerals, immediately preceding each file's content. Maybe not human writable, there are some \x00 bytes used for padding.
532.
▲
by
mappu
6y ago
I think GitHub Enterprise includes all the features they would need.
533.
▲
by
mappu
6y ago
>I am almost willing to bet $$$ that they would be fine if they had JS disabled. The attack vector was spearphishing followed by convincing the target to compile a project, where the makefile contained malware. No JS involved.
534.
▲
by
mappu
6y ago
However they do use a cross-platform gui toolkit that has built-in printing support (Qt QPrinter) so i do find this a little surprising - I searched for any more information in the issue tracker. The closest I could find was https:/&#
535.
▲
by
mappu
6y ago
Golang is also considering consuming this new metadata: https://github.com/golang/go/issues/43838
536.
▲
by
mappu
6y ago
This was my initial charitable interpretation too, but the linked URL is actually to a specific url parsing crate. That's definitely in cURL's wheelhouse.
537.
▲
by
mappu
6y ago
I'm happy with the article overall. >there are also a decent number of other bugs that come from cURL doing ad-hoc inline character-by-character parsing of just about everything, whereas in Rust you would probably use a library to
538.
▲
by
mappu
6y ago
I hit the gcc8 / libgcc-s1 migration problem when trying an in-place upgrade from Buster to Bullseye. I'm sure it will be resolved before the final release, but the issue for me was https://bugs.debian.org/cgi-bin&
539.
▲
by
mappu
6y ago
Time64 is the death of i386 - the time_t structure needs to be expanded to 64-bit to handle dates beyond 2038, but that's an ABI break, and the primary reason anyone still runs 32-bit binaries is for closed-source games which won'
540.
▲
Debian 11 Freeze Begins, Debian 12 Might Reduce Focus on i386 Support
(phoronix.com)
4 points
by
mappu
6y ago
|
0 comments
More ›