Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
roblabla
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
421.
▲
by
roblabla
6y ago
There's also Fractal[0] which uses GTK+ instead of Qt, and is maintained by the Gnome foundation and planned to be used by the Librem 5 AFAIK. [0]: https://matrix.org/docs/projects/client/fractal
422.
▲
by
roblabla
6y ago
Keybase' post about the acquisition: https://keybase.io/blog/keybase-joins-zoom > What the Keybase team will be doing > Initially, our single top priority is helping to make Zoom even more secure. There are
423.
▲
by
roblabla
6y ago
The norm isn't to collect data when it comes to development tools. In fact, Microsoft is very unique here. As I said in another comment, they're the only SDK in widespread use that has telemetry that deeply ingrained.
424.
▲
by
roblabla
6y ago
I'm not aware of any low-level devtools having any kind of telemetry. Rustup, cargo and rustc don't have any telemetry. Rustup used to have some ages ago, but it was removed. Similarly, NodeJS/NPM, LLVM (clang, lldb), GNU (gc
425.
▲
by
roblabla
6y ago
To be clear, this doesn't just contain the source code of the software. It also contains the Verilog for the N64 GPU and other important hardware component, which is hugely important. From what I gather, it also contains full version h
426.
▲
by
roblabla
6y ago
I don't work on emulators myself but I know a few people who do. Their position thus far as been to stay as far away from the leak as possible. What they're hoping for is that someone will use it to improve the documentation on th
427.
▲
by
roblabla
6y ago
PTRACE_SYSCALL isn't what you want, since it will always run the syscall. What you can do is use PTRACE_SYSEMU, which allows you to emulate a syscall in userland. It will break on syscall enter, allow you to emulate your syscall (e.g.
428.
▲
by
roblabla
6y ago
I'm in France, and use email mostly to keep up with newsletters, personal comms, and non-important professional comms. If your threat model includes the Australian Government as a threat, then yes, using another provider would make sen
429.
▲
by
roblabla
6y ago
This is interesting, but stops just short of explaining why ptrace wasn't whitelisted, and what changed that allows it to be whitelisted on recent kernel versions. Here's what the linked commit to docker[0] says: > 4.8+ kernels
430.
▲
by
roblabla
6y ago
I second fastmail, it's a really great service. I've been a happy customer for a year now, using my own domain and a sieve script for automated triaging of my emails. Their web interface is really, really good, and they're wo
431.
▲
by
roblabla
6y ago
> Python's build ecosystem IS sane and well-designed. It's the pinnacle of package handling so far. Big oof. Python packaging has a lot of problems, and defaulting to a single shared location when installing, that might conflic
432.
▲
by
roblabla
6y ago
> I wish didn't end up being engrained so deep in the toolchain For what it's worth, rustc does support dynamic linking, both for system dependencies and crates. You can compile a crate with the type `dylib` to produce a dynam
433.
▲
by
roblabla
6y ago
That is the case, but it's super awkward to use. Basically, you cannot await a tokio future on an async-std runtime, or an async-std future on a tokio runtime. You can, however, have both runtimes running at the same time, and use some
434.
▲
by
roblabla
6y ago
The state of Rust MacOS bindings is pretty bad. Last I checked, a lot of crates are built on top of the `core-foundation` crate which is full of unsound abstractions. And a lot of them seem to be hard to fix, as the Core Foundation types ar
435.
▲
by
roblabla
7y ago
There's no reason to think it won't help - the encoder/decoder code base could be written in WASM directly to ensure it uses the SIMD instructions, and those will hopefully map closely to the machine SIMD instructions. Of cou
436.
▲
by
roblabla
7y ago
I think the story is something like macos fails to parse the DMAR table properly, or something along those lines. If you drop the DMAR ACPI table you don't need to disable VT-d. If you disable Intel Virtualization support from the kern
437.
▲
by
roblabla
7y ago
> protect potentially as low as 1% of the population who are well past the good years of their life. That's not what lockdowns are for. The point is to avoid overloading the hospitals. If we didn't slow the pace at which COVID1
438.
▲
by
roblabla
7y ago
My understanding is, you can't treat the filename as an arbitrary bytestring, since you have to transcode it across platforms, otherwise the filename won't show up properly everywhere. E.G. if I make a file named "test"
439.
▲
by
roblabla
7y ago
Patching actually works for every architecture, since it's backed by sleigh (and disassembly wouldn't even work without that). AFAIK, The problem (and the reason behind the popup) is that on some architecture, the sleigh might giv
440.
▲
by
roblabla
7y ago
What? No! Ghidra has support for many, many less-known CPU types. With extremely good support. I recently RE'd Intel 8051 firmware, with really good results. I'm aware of people using Ghidra to reverse firmwares of all kinds, from
441.
▲
by
roblabla
7y ago
That's very true. Ghidra is going to get a debugger soon (there was some activity in the issue tracker about this recently), and already has some amount of dynamic analysis support through its emulator feature. But right now, IDA
442.
▲
by
roblabla
7y ago
I used Ghidra (an IDA competitor) to Reverse Engineer the Switch kernel in order to write homebrew. I also used it to reverse engineer the Steam Controller firmware as part of an ongoing work to better understand its proprietary protocol to
443.
▲
by
roblabla
7y ago
Ghidra and IDA's decompiler are fairly similar in my experience. There are some specific situations when one is better than the other, but overall both do a really good job at recovering the control flow. One thing IDA has that I miss
444.
▲
by
roblabla
7y ago
Too little, too late. I'll keep using Ghidra, which is free, open source, and doesn't crash every time I look at it wrong, thank you very much. Ghidra is absolutely amazing - I've been using it since release and it's bee
445.
▲
by
roblabla
7y ago
Your parent specifically talked about giving it a name in thte stack frame. And assigning an anonymous function to a constant/object and using it through that assignment will cause the stack trace to show a name.
446.
▲
by
roblabla
7y ago
The standard is called "web app manifest". You can find it at https://w3c.github.io/manifest/ . Note that Apple does support PWA to some degree. My understanding is that they don't support onbeforeinstall
447.
▲
by
roblabla
7y ago
Apple is actively refusing to implement the standard for installable webapps (PWA). So, Apple is intentionally crippling a feature on the grounds of privacy with no possible remedy. This decision comes from an actor that is protecting their
448.
▲
by
roblabla
7y ago
Rust has some really good static linking support. If you compile with the `musl` targets (e.g. x86_64-unknown-linux-musl), it will give you a fully statically linked binary.
449.
▲
by
roblabla
7y ago
> embedding images as base64. That's already possible with data URL. You can easily do ``. Now, this won't work on GitHub due to security restrictions (you could embed a
450.
▲
by
roblabla
7y ago
> Apple could pull a “Rosetta” a second time on the Mac You mean a third time though! The mac went through three architecture transition, and each came with an emulator to keep compatibility for a while. The first one was when they went
More ›