Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
slrz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
211.
▲
by
slrz
9y ago
Blocking such changes might be an entirely reasonable thing to do. I've seen it a number of times. CL author implements some feature, touching a library in the process. The changes made to the library help them match their requirements
212.
▲
by
slrz
9y ago
> But few are in the practice of doing that. Because there's no point. If I'm able to manipulate your shell environment to set aliases, I can also change your search path so that \sudo picks up the program I want. And no, you c
213.
▲
by
slrz
9y ago
Just ship the source code, the experience is going to be so much better, no matter the language. Programming against binary-only libraries is a PITA. If you don't want to open source your code, at least give it to your paying customers
214.
▲
by
slrz
9y ago
I recently tried to buy an iCEStick and failed horribly. Where did you get yours?
215.
▲
by
slrz
9y ago
> The code is released under GPL3, so you won't be able to use it for something commercial […]. Actually, you can do this just fine. There are no 'non-commercial' clauses or anything like that in the GPL. You just have to
216.
▲
by
slrz
9y ago
Yes, and do they use Outlook or the Yahoo webmail interface to compose their patches?
217.
▲
by
slrz
9y ago
I assume you're not talking about the mpd command line client of that name? At least I wouldn't know how it relates to video quality, though it plays music quite nicely. The other mpc I can easily get to does multi-precision arith
218.
▲
by
slrz
9y ago
Considering the crap ratio in these obnoxious end-of-video links and the fact that external links in the video description (e.g. to point to additional information) are still allowed, I don't think this is a bad thing. I'd probabl
219.
▲
by
slrz
9y ago
Thanks for the clarification. The analogy to multiple references (with ≥1 of them allowing for mutation) is an interesting one, though I don't quite understand why having that would imply a need for locking the same mutex multiple time
220.
▲
by
slrz
9y ago
Recursive mutexes? SaferCPlusPlus is not seriously recommending to replace standard/sane mutexes with their disfigured recursive cousins? Yuck. I thought people agreed long ago that their only valid use-case was papering over broken&#x
221.
▲
by
slrz
9y ago
> TrustZone doesn't give apps extra privileges, it just isolates code and data so things can't leak out of it into the reach of untrusted programs. Right, which is why you might want to use it for handling key material or other
222.
▲
by
slrz
9y ago
I don't understand the GOPATH criticism. For your C compiler to find included header files they need to be specified relative to /usr/include (or some other path contained in the list searched by your compiler). For the go bu
223.
▲
by
slrz
9y ago
Heavily sandboxed, eh? On most devices that implement EME, the DRM implementations run with privileges exceeding that of any user code, e.g. in the TrustZone environment on most Android devices. The Microsoft DRM implementation is built int
224.
▲
by
slrz
9y ago
But hacky, platform-dependent plugins is exactly what we get. Websites just get a standardized JS API to talk to these hacky binary-only plugins.
225.
▲
by
slrz
9y ago
You do get better quality, but only if your system has an OS-level DRM implementation and the browser uses it. This is the case for IE Edge on recent Windows, but not much else. Chrome on Windows uses its own Widevine DRM implementation i
226.
▲
by
slrz
9y ago
Right, Tcl is the lingua franca of EDA tooling. People just expect that you can talk to it via Tcl. It's often the only way to automate design flows, so you better get used to it. Tcl is actually pretty decent as a language, very elega
227.
▲
by
slrz
9y ago
Don't do shady deals with trolls then? Or, if that's not possible, at least do them in a way that grants downstream recipients of your software the same patent rights that you got from the deal. There is precedent for the latter.
228.
▲
by
slrz
9y ago
You are aware that one can write macOS programs in languages different from ObjC and Swift, right?
229.
▲
by
slrz
9y ago
It can still require signed code. I just want to swap Apple's key for mine. As the owner of the device, by definition, I am the sole arbiter on what is considered trustworthy. Executing only programs that I have personally approved (an
230.
▲
by
slrz
9y ago
> What options are there for this on Linux? You have RPM signatures and the like to verify the authenticity of packages at the point of installation. If you mean detection of changes to files after the installation, then we need to talk
231.
▲
by
slrz
9y ago
Well, you don't. Just like when acquiring an unlocked spinlock. ;-) Should look something like this: for(;;){ if(atomic_swap(&thefutex, 1) == 0) break; // we own the lock now // slow path, go t
232.
▲
by
slrz
9y ago
Most IPv6-capable home gateway boxen seem to do the right thing automatically here.
233.
▲
by
slrz
9y ago
All those consumer gateway boxen that do NAT can also do firewalling. The ones supporting IPv6 even tend to present the same (or similar) UI for "create firewall allow rule" and "create static port/host mapping".
234.
▲
by
slrz
9y ago
It is very common in C code, where for most of its history you hadn't any explicit boolean data type but used int, following the rule that zero is false and anything else is true. The '!!expr' is the idiom most people use whe
235.
▲
by
slrz
9y ago
Remote access for MS engineers? Can you explain please?
236.
▲
by
slrz
9y ago
Then when someone goes to the intentionally Cloudflare AMP site and clicks through to your site your actual domain never gets the hit. Instead all traffic remains within Cloudflare and you never see it. Sounds pretty nice, no? Where can I
237.
▲
by
slrz
9y ago
include std.mk TARGET=foo HFILES=bar.h OFILES=main.o foo.o baz.o include cmd.mk This is what Makefiles tend to look like in some places.
238.
▲
by
slrz
9y ago
> From a developer or security standpoint having a plugin that can do this is insane. Where do you see the security implications, i.e. what is the threat model here?
239.
▲
by
slrz
9y ago
> I've never heard of Pentadactyl to this day. You might have heard of Vimperator though, which Pentadactyl is a fork of. According to AMO, Vimperator has a lot more users and I guess the same implementation issues apply to it wit
240.
▲
by
slrz
9y ago
GDB is used in lots of places, often times called programmatically. You can't just change long-standing behaviour and get away with it. This is not a web framework. So additional positional arguments on the gdb command line will always
More ›