Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hamiltonkibbe
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
hamiltonkibbe
10y ago
The nice thing about PRN codes is that you can just use a different set of gold codes in the same band, as long as they have low enough cross-correlation
62.
▲
by
hamiltonkibbe
10y ago
I suspect this is because AWS hasn't yet added an API call for placing a fleet of satellites in semi-synchronous orbit
63.
▲
by
hamiltonkibbe
11y ago
Really anything that implements the same interface, be it parallel, i2c, SPI, and ideally with the R/!W held high, disconnected, or ignored. I don't think anyone is actually considering reflowing a new IC for every try, that'
64.
▲
by
hamiltonkibbe
11y ago
1 order of magnitude difference isn't my definition of splitting hairs
65.
▲
by
hamiltonkibbe
11y ago
Yes, but the ship was guaranteed to sail no later than 8 years ago. Meanwhile, I'm still waiting for the blog post to load.
66.
▲
by
hamiltonkibbe
11y ago
Can we come up with a new word for this? Real-Time has a definition w/r/t computing, and it's certainly not "Python code, running in a C runtime, on top of a non-realtime OS."
67.
▲
by
hamiltonkibbe
11y ago
Yeah I was thinking the same thing, just compare all the registers to the value of the next item @posedge_clk and use that bit to tell the registers whether or not they need to shift their value into the next register. It replaces the `memm
68.
▲
by
hamiltonkibbe
11y ago
Nagle's algorithm[0]. So long as you haven't recieved a "Where the hell is my mail" phone call, just keep adding stuff to the second truck until that second truck fills up, and send it later. [0]: https://en.w
69.
▲
by
hamiltonkibbe
11y ago
Apparently not, I personally find the phrase "2000 line function" offensive but that part isn't censored.
70.
▲
by
hamiltonkibbe
11y ago
All the code using non-optional c constructs will compile. If you're doing something that uses floating point math and expecting to run it on a 16-bit DSP, you're probably doing something wrong. The biggest hurdle isn't compi
71.
▲
by
hamiltonkibbe
11y ago
Maybe "poorly-written" was a bit strong, but if you're making that assumption, you are by definition relying on un- or implementation-defined behavior. The fact that a char is stored on silicon in the lowest 8 bits of the sma
72.
▲
by
hamiltonkibbe
11y ago
You voluntarily code in C for the same reason that your OS kernel's 'yield' is written in assembly. How do you push the addressing mode register to the stack when switching to another task in your high level language of choic
73.
▲
by
hamiltonkibbe
11y ago
You can use char, and for the most part you won't notice any difference, until you start looking at the memory display in your IDE and have a short-lived WTF moment. A c-string looks strange in the memory view because there's a NU
74.
▲
by
hamiltonkibbe
11y ago
Every TI DSP I've worked with uses 16-bit bytes
75.
▲
by
hamiltonkibbe
11y ago
"As the law sees it, an officer can’t be recklessly indifferent to truth if he was never trained about, told about, or took the time to learn the truth in the first place." It's unfortunate that police are the only ones allow
76.
▲
by
hamiltonkibbe
11y ago
Yeah I understand it's entirely relative. I made that comment based on my immediate reaction. Compared to an incandescent bulb, LEDs are like the Lamborghini in my analogy
77.
▲
by
hamiltonkibbe
11y ago
It's a different perspective, I've spent a significant amount of time working with LEDs in a context where the rise time is important, and the fact that LEDs are slow (in this context) provided a significant challenge. I guess the
78.
▲
by
hamiltonkibbe
11y ago
They're fast until you start trying to use them to transmit data at a few tens of megabits/s. Laser diodes, on the other hand, are fast
79.
▲
by
hamiltonkibbe
11y ago
The "unrelated" non-UK company would "license" some technology from google, and pay Google a "license fee" which is coincidentally equal to gross ad revenue less operating expenses. You know, basic undergrad-le
80.
▲
by
hamiltonkibbe
11y ago
You just replace the "C" transistors with "Javascript" transistors
81.
▲
by
hamiltonkibbe
11y ago
https://github.com/atom/electron
82.
▲
by
hamiltonkibbe
11y ago
But the real question is how many lines of HDL went into the design of the processor?
83.
▲
by
hamiltonkibbe
11y ago
Or the OS it's running on?
84.
▲
by
hamiltonkibbe
11y ago
IR comma doesn't the frequwncy of the light as a carrier, it uses pulsed IR (on=1 off=0 usually in the KHz range) the limitation is usually the rise time of the LEDs
85.
▲
by
hamiltonkibbe
11y ago
I'd definitely be interested in checking that out if you have a link
86.
▲
by
hamiltonkibbe
11y ago
I think a high level HDL would be great. C really isn't a good starting point because as you said it doesn't really fit the parallel hardware paradigm. The existing tools that do this feel like they're trying to shoehorn C in
87.
▲
by
hamiltonkibbe
11y ago
The two signals which are "interfering" are added together. The amplitude of the resultant signal varies sinusoidally, as the instantaneous phase difference between the two signals goes from 0->2pi. One way of describing the si
88.
▲
by
hamiltonkibbe
11y ago
I've only done a little bit with Xilinx's HLS which allows you to write "C/C++" which gets synthesized to hardware. I put C/C++ in quotes because it relies on lots of pragma directives to tell the complier enou
89.
▲
by
hamiltonkibbe
11y ago
Both Xilinx and Altera are using ARM AXI protocol for the FPGA-CPU interface in their current SoCs.
90.
▲
by
hamiltonkibbe
11y ago
The signal you describe in your comment is very much NOT an A. look at the fourier transform of a 1kHz signal modulated by a 440Hz signal, and you won't see any frequency component at 440Hz, nor any integer multiple 440Hz! You can look
More ›