Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
TickleSteve
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
TickleSteve
5y ago
They already have an ARM license and the vast majority of ARM processors in existence are Cortex-M class microprocessors (i.e ARM pretty much owns the target market for RISC-V at the moment). This means they're not looking at RISC-V fo
92.
▲
by
TickleSteve
5y ago
I would narrow that recommendation to just BuildRoot TBH. It fits much more with the kernel-config style whereas Yocto config seems like its from another planet. BuildRoot is much easier to work with IMO and gives equivalent or better resul
93.
▲
by
TickleSteve
5y ago
FYI: Its an app on Android also... and lets you find any registered device. Its up to you to get your friends registered on it tho. Airtags are different as there is no first party implementation, they're all 3rd party (Tile, samsung,
94.
▲
by
TickleSteve
5y ago
You have a way with words... :o)
95.
▲
by
TickleSteve
5y ago
The TMS320C6678 (C66x architecture) DSPs still use VLIW and work pretty well. Like most DSPs, they're typically programmed using C, for which TI supplies optimised libraries for processor-intensive operations. IIRC, the compiler itsel
96.
▲
by
TickleSteve
5y ago
composition over inheritance... Its the fragility of large inheritance hierarchies. They work well for very rigidly defined real world structures but not so well in most real-world usages.
97.
▲
by
TickleSteve
5y ago
Are you confusing NTFS with FAT32? NTFS is pretty much limited to internal drives on Windows PCs.
98.
▲
by
TickleSteve
5y ago
Compatibility with the rest of the ARM development & tooling world is one fairly large reason to stick with the original ARM64 ABI. I would imagine, for example that GCC would not now work for ARM64EC and therefore you're getting l
99.
▲
by
TickleSteve
5y ago
Occam was designed for the Transputer, which was intended to be used in arrays of processors, hence it being based on CSP principles. So, yes. it can.
100.
▲
by
TickleSteve
5y ago
allow channels to be "overheard", i.e you get notifications about messages you're not currently subscribed to. The problem with channels is that they create silos... having a more general chat area is where these kind of thin
101.
▲
by
TickleSteve
5y ago
The Lua interpreter is not a real-time interpreter and cannot give bounded response time. This is a non-realtime application running on top of a scheduler that is capable of supporting realtime applications. Just placing an application on t
102.
▲
by
TickleSteve
5y ago
( https://security.stackexchange.com/questions/91699/why-cant-... ) TLDR: "Without authentication, impersonation is feasible, ..."
103.
▲
by
TickleSteve
5y ago
Countdown to someone forcing MacOS to the M1 iPad...
104.
▲
by
TickleSteve
5y ago
Its quite common to use "while(true);" in the embedded world in order to trigger the hardware watchdog and cause a reset in a panic situation. It indicates that the only sensible option is to reset the processor to get back to a k
105.
▲
by
TickleSteve
6y ago
CAN is intended for real-time applications, i.e. with bounded latency. Its also intended for use in noisy environments, hence the differential signalling. Both these characteristics are required for automotive applications. I2C is relativel
106.
▲
by
TickleSteve
6y ago
I work on mesh networks for the smart utilities (think smart metering in India). Our deployments are in the hundreds of thousands and individual meshes of up to 1000 nodes. We use similar technologies to described in the article (802.15.4,
107.
▲
by
TickleSteve
6y ago
non-x86 is emulated and bare-metal limits the portability.
108.
▲
by
TickleSteve
6y ago
Its not the difficulty, but the scale. Working on one bare metal system is relatively easy as long as you're willing to dive into drivers. Getting 1001 I2C drivers or maybe writing a drivers for tens of different types of flash devices
109.
▲
by
TickleSteve
6y ago
Sorry, wasn't meant as a criticism, just as an explanation because people were assuming magic... Taking on bare-metal is a significant job much greater than your original task and you may be better targeting something like buildroot in
110.
▲
by
TickleSteve
6y ago
TLDR: This is a packed file format that can look to the OS as being executable (for Windows/Linux/OSX). The code is x86 and so offers native performance on those processors. On other platforms, an x86 emulator is built in so can&#
111.
▲
by
TickleSteve
6y ago
I remember the Osbornes, I had one for a few months when I was a kid. IIRC they had parallel ports on the front that you can use as GPIOs if you fancy flashing a few LEDs or controlling relays. There was also a dBase implementation for it.
112.
▲
by
TickleSteve
6y ago
You can do bare-metal on the RPi also, you don't have to use a (non-realtime) OS like Linux which is where your latency issues come from. You can treat the RPi as a microcontroller and program it via JTAG, etc if you like. Latency issu
113.
▲
by
TickleSteve
6y ago
Compare the overheads and failure modes of a request to that of a method call, thats the comparison. Requests can fail in a host of ways that a call simply cannot, the complexity is massively greater than a method call.
114.
▲
by
TickleSteve
6y ago
Absolutely! I have mild red/green issues and could barely tell those lines apart.
115.
▲
by
TickleSteve
6y ago
TAOS also ran on many other architectures (68K, x86, ARM). It implemented a virtual processor (VP1) and evolved into Elate but didn't get much recognition despite its novelty. TAOS was definitely ahead of its time, but rarely gets ment
116.
▲
by
TickleSteve
6y ago
OCCAM implemented CSP (Communicating Sequential Processes) that Go took a lot of lessons from. ( https://en.wikipedia.org/wiki/Communicating_sequential_proce... )
117.
▲
by
TickleSteve
6y ago
Also "IP over avian carriers" ( https://tools.ietf.org/html/rfc1149 ) (IP via pigeons).
118.
▲
by
TickleSteve
6y ago
pb is also used in low-resource/embedded systems (to send the data to the servers). In these cases, the processors typically have little to no cache and very limited RAM, Performing multiple encoding passes is the only option and each
119.
▲
by
TickleSteve
6y ago
Coke can,,,
120.
▲
by
TickleSteve
6y ago
What you're really asking is if this supports the neural engine? GPU support is of course 'native' to the M1 also and seems to be the limit of the support here. Neural engine support is not stated.
More ›