Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jonpalmisc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
jonpalmisc
3y ago
Don’t forget http://binary.ninja :)
32.
▲
by
jonpalmisc
3y ago
Didn’t watch this specific video (already knew how), but this one is definitely a skill worth learning—so either this video or another one is worth watching for sure.
33.
▲
by
jonpalmisc
3y ago
> Obfuscating C code shouldn't have any bearing on the decompilability of the output. This is the entire point of obfuscation and it absolutely does affect how easy the code is to reverse engineer. If it didn’t, there wouldn’t be a
34.
▲
Swift, meet WinRT
(speakinginswift.substack.com)
3 points
by
jonpalmisc
3y ago
|
0 comments
35.
▲
by
jonpalmisc
3y ago
I find it to be the perfect size actually. Easily in a backpack and is light, and can use it on the couch, etc. comfortably. I’d never buy a 16” laptop.
36.
▲
by
jonpalmisc
3y ago
Also curious about this.
37.
▲
by
jonpalmisc
3y ago
The other commenter mentioning Firebloom is correct that some firmware (iBoot family) has been using C w/ Firebloom extensions for a while. Parts of SEPOS also use Swift, which would make more sense as a non-C language than Rust, from
38.
▲
by
jonpalmisc
3y ago
Firebloom is more of a custom compiler/toolchain than a dialect of C—apart from annotations to relate pointer+length parameters, etc., it is still just C.
39.
▲
by
jonpalmisc
3y ago
Firebloom == `-fbounds-safety`
40.
▲
by
jonpalmisc
3y ago
> Does this mean an AU crashing in theory won’t take down your DAW? Yes, this has been my experience with AUs in Logic Pro, at least. You simply get a message saying a plugin failed and that you can try reloading it if you'd like.
41.
▲
by
jonpalmisc
3y ago
For starters, AUs are "easier" to run under Roestta than VSTs since AUs run out-of-process by default. This means you can use a x86_64 AU without running the entire DAW under Rosetta on Apple Silicon.
42.
▲
by
jonpalmisc
3y ago
Sublime Text and Sublime Merge actually ship with these CLI utilities by default, which have some additional features: $ fd 's(merge|ubl)$' /Applications/Sublime* /
43.
▲
by
jonpalmisc
3y ago
I haven’t looked at this in detail in a while either, but I don’t think the claims here are correct. It is true that Apple employs some efforts to prevent/discourage you from using those services illegitimately, but using iMessage and
44.
▲
by
jonpalmisc
3y ago
It’s the executable file format for macOS/iOS/*OS, analogous to ELF or PE. https://en.m.wikipedia.org/wiki/Mach-O
45.
▲
by
jonpalmisc
3y ago
This is the first large piece of (GUI) desktop software I've seen written in Haxe. Not that I've seen all software ever of course, just thought it was interesting. Source: https://github.com/armory3d/armortool
46.
▲
by
jonpalmisc
4y ago
Have linked this on this site before, but if you find this theme of techniques interesting, you might like some of Mordechai Guri’s work as well: https://cyber.bgu.ac.il/advanced-cyber/airgap
47.
▲
by
jonpalmisc
4y ago
For how long?
48.
▲
by
jonpalmisc
4y ago
Where on OVH’s site are you seeing servers that cheap? I can’t seem to find anything like that, but I’m also on mobile right now.
49.
▲
by
jonpalmisc
4y ago
No email form: https://d1yx3ys82bpsa0.cloudfront.net/source/lisa-source.zip...
50.
▲
by
jonpalmisc
4y ago
IIRC, it is /some/ (not /all/) of the code on the SEP is now Swift. SEPOS's microkernel, etc. is still C.
51.
▲
by
jonpalmisc
4y ago
If you find this interesting, you may also like some of Mordechai Guri’s work: https://cyber.bgu.ac.il/advanced-cyber/airgap
52.
▲
by
jonpalmisc
4y ago
yes, please! Very minor issue indeed, but this kind of cruft adds up and I'd love to see it fixed.
53.
▲
by
jonpalmisc
4y ago
I also keep one on my keyring and I get poked in the finger/thigh by it all the time; it’s super annoying! Still keep it though since I regularly have to pop my SIM in and out..
54.
▲
by
jonpalmisc
4y ago
So… a build of CMake from within the last 8 years? Seems like a reasonable requirement.
55.
▲
by
jonpalmisc
4y ago
Any examples of pain points with CMake? I use it every day and rarely have issues, yet I seem to see complaints online rather often.
56.
▲
by
jonpalmisc
4y ago
Meta-answer: I like to pick a project I wouldn't mind doing a 2–3 times in that language. It's hard to learn all the best practices, idioms, etc. of a language in one sweep. Having a project that you can repeatedly do in X languag
57.
▲
by
jonpalmisc
4y ago
PDF also cannot change from underneath you, unlike a web page. Better to have a copy of what the license was at the time you agreed to it, imo.
58.
▲
by
jonpalmisc
4y ago
Source code for the curious: https://github.com/0intro/plan9/tree/main/sys/src/cmd/mk
59.
▲
by
jonpalmisc
4y ago
KeePass is awesome. Open spec. Works offline. Plenty of good clients for every platform. Self-managed syncing via your service of choice (Dropbox, OneDrive, <other>, etc.). Can't recommend it enough.
60.
▲
by
jonpalmisc
4y ago
I agree. Seeing the next generation of terminal apps that often seem to use "pretty" and "fancy" output formatting (read: "non-parseable" and "overly-decorated") makes me sad. Plain, simple, human-rea
More ›