Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
themulticaster
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
31.
▲
by
themulticaster
4y ago
Not OP, but the firmware on the printer executing the G-Code assumes it is trusted and does not check it any further, apart from certain kinematic limits. With kinematic limits, I mean simply mean that the X/Y/Z position, velocity
32.
▲
by
themulticaster
4y ago
Before I begin - I hope my comment doesn't come across as too confrontational. I don't want to invalidate your experience, but I'd like to spread information about formal verification techniques that are usable today. > Pe
33.
▲
by
themulticaster
4y ago
Interesting - normally I never look at /newest, but after reading your comment I had a brief look. And apparently some users post 4-5 links in quick succession. At first I suspected they were bots, but apparently said users simply deci
34.
▲
by
themulticaster
4y ago
If I understand correctly valgrind (cachegrind) reports L1/L2 cache misses based on a simulated CPU/cache model. On Linux, you can easily instrument real cache events using the very powerful perf suite. There is an overwhelming nu
35.
▲
by
themulticaster
4y ago
It depends a little on how you use git. Apart from stashing (git-stash), I use interactive rebases a lot. Combined with autosquashing it's a very powerful tool to ensure a somewhat nice history. Of course, this only matters if you care
36.
▲
by
themulticaster
4y ago
Does this apply even if the manufacturer adds a clause like "any modification not authorized by [manufacturer] or performed by a [manufacturer]-approved repair shop voids the warranty"?
37.
▲
by
themulticaster
4y ago
I know you're referring to ancient architectures, but the question of when to run refresh commands is still surprisingly interesting and relevant for DRAM controllers today. Just to clarify, with DRAM controllers I mean the piece of ha
38.
▲
by
themulticaster
4y ago
If you ever need to write a random character to a pipe very fast, GNU coreutils has you covered with yes(1). It runs at about 6 GiB/s on my system: yes | pv > /dev/null There's an article floating around [1] ab
39.
▲
by
themulticaster
4y ago
Be careful with that - some Rust team members are active around HN [1], some are even participating in the comment section for this post. So I guess we need to exclude them from the outsider-exclusive bikeshedding event. I agree, bikesheddi
40.
▲
by
themulticaster
4y ago
Indeed, that's possible and a good idea - as long as you're not talking about user shells [1] running as confined processes. It turns out that having an unconfined root shell is actually not a bad idea unless you're intereste
41.
▲
by
themulticaster
4y ago
I agree with your points about the Unix threat model being designed around protecting users from each other, but for completeness I'd like to point out that while modern Linux/BSD systems ship with Discretionary Access Control (DA
42.
▲
by
themulticaster
4y ago
Similar story in Isabelle/HOL - no special tactics required for this example: lemma fixes a :: "'a::comm_ring" shows "a + b + c + d = d + b + c + a" by fastforce Just for fun, I wrote up an e
43.
▲
by
themulticaster
5y ago
I think it's always fascinating to find situations where counterintuitively it is faster to do more work . For example, it took me a while to realize that most of the it's actually faster to read/write compressed data overal
44.
▲
by
themulticaster
5y ago
Your example isn't entirely clear to me - do you mean that “I step forward” and “I try to shoot it” are instructions in sequence? What exactly do you mean with allowing the input to depend on the execution of the mutation instructions?
45.
▲
by
themulticaster
5y ago
You might enjoy the fzf (fuzzy finder) tool configured for your shell's history search keybinding (most likely Ctrl+R). I can't elaborate at the moment, but essentially you type Ctrl+R, start typing roughly what you want and fzf s
46.
▲
by
themulticaster
5y ago
> - Too many errors on one line (make fewer) Thank god it wasn't a C++ compiler... I have a love/hate relationship with C++, but some of those error messages are just awful. When it comes to template errors in C++, I almost nev
47.
▲
by
themulticaster
5y ago
Most drivers don't interact with other drivers, only with kernel interfaces. A driver for a PCIe device has to interact with the PCI subsystem, but that subsystem isn't a driver in the traditional sense. Consider this: Does your G
48.
▲
by
themulticaster
5y ago
> Lattice’s portfolio ends where Xilinx starts. Sorry for nitpicking, but there is some overlap when looking at the high-end Lattice FPGA offerings, e.g. ECP3 with >500 IO and ~150k LUTs in its top configuration (the usual caveats app
49.
▲
by
themulticaster
5y ago
I'm not familiar with the current state of the art language models, so please bear with me for asking: What's the catch here? Considering GPT-3's popularity, why is nobody talking about this (yet) if it truly outperforms GPT-
50.
▲
by
themulticaster
5y ago
Additionally, the technology behind BPF changed significantly in the last years to the point where the original meaning (Berkeley Packet Filter) doesn't really have anything to do with BPF anymore. BPF is not limited to network sockets
51.
▲
by
themulticaster
5y ago
Three thoughts: 1. HFT firms have definitely tried to perform HFT communication on HF bands before, see [1]. 2. IIRC there have been some undecipherable transmissions in ham HF bands that were suspected to be associated with HFT, but I can&
52.
▲
by
themulticaster
5y ago
> Second, ldd, the dynamic linker, can be manipulated into executing arbitrary code. ldd is not the dynamic linker, it's only a tool to debug the process of dynamic linking. The dynamic linker is ld-linux.so (exact name depends on
53.
▲
by
themulticaster
5y ago
Does that mean that you automatically block IPs that try to login on port 22 (since they are obviously malicious/port scannners)? If yes, is there any specialized daemon for that or are you using firewall rules? Or are you running a SS
54.
▲
by
themulticaster
5y ago
I'm a little confused on how this tutorial somehow explains several tasks at completely different levels of difficulty (setting up a VM, installing a compiler via apt-get, modifying/updating the bootloader, building a custom kerne
55.
▲
by
themulticaster
5y ago
There's also the aspect on how you deal with simple questions that are asked repeatedly. But in my experience, both Reddit and Forums aren't dealing with it perfectly. For example, consider a PC hardware subreddit/forum. Let&
56.
▲
by
themulticaster
5y ago
What's a RAT? I've never heard of it, and I'm afraid it's an not a googleable word. Remote Administration Tool? Something like Intel vPro?
57.
▲
by
themulticaster
5y ago
Somewhat related: I removed Edge a few years ago because I didn't use it and thought it's just a regular application. A recent Windows update however just wouldn't install: Every time it would abort and roll back the update i
58.
▲
by
themulticaster
5y ago
If you're using Linux, you could try the deadline scheduler policy (SCHED_DEADLINE, see sched(7) [1]), especially if the tick runtime can be estimated to an extent. Essentially, you set the task period (60 Hz in your case), the task ru
59.
▲
by
themulticaster
5y ago
> The first programming languages are disproportionately java, c#, PHP these days. I'd say it depends on what we're defining "first programming languages" as - first PL learnt in intro-level university lecture, or fir
60.
▲
by
themulticaster
5y ago
Just a heads up for anyone confused about 169.254.1.1: 169.254.0.0/16 is the link-local address block for IPv4, but link-local addressing is rarely used in IPv4. OTOH, the fe80::/10 address block on IPv6 is widely known since link
More ›