Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
boricj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
181.
▲
by
boricj
2y ago
I'm tinkering with the USB HID specification for power devices for all the wrong reasons. Historically, UPSes had various proprietary communication protocols over serial ports. Nowadays they usually have a USB port, but I have a bunch
182.
▲
by
boricj
2y ago
I'm not knowledgeable enough to tell if there are answers there, but some of these questions might be addressed in the deep dive of the F-4 Phantom modelization. https://developer.x-plane.com/2022/02/x-plane-1
183.
▲
by
boricj
2y ago
It only "worked" because the key personnel decided to come back. Had they decided to move on to greener pastures, the end result would've been very different.
184.
▲
by
boricj
2y ago
You can have small collaborative teams building cool impactful things inside a big company. It does take a particular set of conditions to pull off, a mix of vision and ambition by the engineers as well as agenda and trust by the management
185.
▲
by
boricj
2y ago
>> Game developers continue to amaze me at their lack of security awareness. > Because game developers are SUPPOSED to be aware of these things? If a civil engineer amazed people with their lack of structural integrity awareness, t
186.
▲
by
boricj
2y ago
I do use GDB straight up for native programs and microcontrollers, mostly out of laziness. I haven't set up VS Code debugging at my current day job yet and it's been 6 months. Out of the box GDB is kinda awful, especially for C++
187.
▲
by
boricj
2y ago
If you're looking for suggestions outside of work, one important factor will be motivation. You're not paid for it so you'll need something that will hold your attention regardless, or you won't commit to it. Therefore,
188.
▲
by
boricj
2y ago
That assumes you have a source tree to build. Decompilation output generally is meant for human consumption and is not suitable for a compiler without significant rework and carrying out a full decompilation project (even a non-matching one
189.
▲
by
boricj
2y ago
The focus of this article is on the big political project that fails (the SVC), but the part that resonates most with me is the small forgotten project that lives (the SaaS). Over the years, I've built a number of contraptions under a
190.
▲
by
boricj
2y ago
> I highly encourage everyone to watch the previous presentation: https://media.ccc.de/v/37c3-12142-breaking_drm_in_polish_tra... According to the schedule [1], there's a presentation from that team titled &quo
191.
▲
by
boricj
2y ago
As in the Portable Executable file format? There are no tricks used in this article that rely on the specifics of ELF, unlike some more extreme examples [1] that abuse every trick in the book to shave off more bytes from executables. If any
192.
▲
by
boricj
2y ago
> Why is it that exiting at the end of main() requires a system call? Wouldn't a `ret` instruction go "back" to somplace where the OS itself will do cleanup work? Usually that's done by the C runtime library, but ther
193.
▲
by
boricj
2y ago
The Linux kernel source tree has nolibc [1], a header-only C standard library implementation that is about as barebones and paper-thin as it gets and is the next step up from a pure freestanding environment as shown in this article. I'
194.
▲
by
boricj
2y ago
That instruction set looks really weird, like some sort of obscure and long-forgotten 1960s experimental architecture. If I understand it correctly, the entire register file except for PC is effectively memory-mapped, it uses 16-bit word
195.
▲
by
boricj
2y ago
A couple of years ago it was more like juggling chainsaws: https://github.com/maharmstone/ntfs2btrfs/issues/9 I tracked down a couple of nasty bugs at that time playing around with it, hopefully it's mor
196.
▲
by
boricj
2y ago
> most car up until 10 years ago or so had hard physically wired throttles where you stepping on the throttle pulled a physical cable. More like 25 years ago, at least in France. The 2001 Renault Clio 2 I'm driving has throttle-by-w
197.
▲
by
boricj
2y ago
In software engineering, we only ever maintain processes, not artifacts. Software modularity when it exists is usually extremely coarse and rigid when compared to the malleability of electro-mechanical systems. Got a bug to fix or a feature
198.
▲
by
boricj
2y ago
One simply doesn't find a side project. If nothing else side projects consume time, so it must be able to hold your attention and focus. Therefore, it must be interesting in some way for you personally, otherwise you're just going
199.
▲
by
boricj
2y ago
Incidentally, this article on Debian tooling reminded me of a CICD experiment I did a couple of years ago. I worked on a Debian-based product which had a three stage Jenkins -> OBS (Debian packaging) -> OBS (images) CI pipeline that r
200.
▲
by
boricj
2y ago
The laptop I'm currently using (Acer Chromebook Spin 13) has two USB-C ports, one USB-A 3.0 port, one audio jack and one microSD slot. Additionally, I carry in the sleeve a USB-A to USB-C adapter, a USB-C to USB-A adapter and a USB-C d
201.
▲
by
boricj
2y ago
We're not quite as bad as we used to be, but step outside well travelled zones and you'll have trouble finding French people which are actually fluent in English. If you don't want to learn the national language and want to
202.
▲
by
boricj
2y ago
It's an archive of the last commit before the license change and it doesn't appear any work has been done on top of it (save for a preamble in the README). Furthermore, from what I've gleaned from the replies to the email tha
203.
▲
by
boricj
2y ago
I'm currently building my homelab and I'm seriously considering SmartOS as a hypervisor. I've never used Solaris or illumos before, but I'm looking for something bullet-proof, idiot-proof and maintenance-free. The mainst
204.
▲
by
boricj
2y ago
I started doodling in class at the start of tertiary education and I eventually learned how to draw there out of sheer boredom. Like any other skill, it takes practice to master. While you can brute-force drawing from scratch, reading up on
205.
▲
by
boricj
2y ago
Unlike banks, grids have an obvious solution to this problem: stop supplying these players with energy when the grid is at significant risk of a black out.
206.
▲
by
boricj
2y ago
Tanenbaum published an open letter about this [1]. The gist of it is that Intel took MINIX3 to create the Intel Management Engine, but never contributed anything back. This was permitted by the BSD license, but all these deployments didn&#x
207.
▲
by
boricj
2y ago
> I'm sure the emergence of other open-source operating systems (Linux and BSD) also contributed to the drop in interest? At that time, MINIX had a proprietary license (it wasn't open-source until 2000) and its stated purpose w
208.
▲
by
boricj
2y ago
Given that HURD has a steady trickle of commits and an ongoing quarterly status update on their website, it's more alive than MINIX3 currently is.
209.
▲
by
boricj
2y ago
Deader than disco. I seem to reiterate the technical reasons every couple of months or so [1], therefore this time I'll talk more about the management of the project, although I was not a member of the core team so it's mostly obs
210.
▲
by
boricj
2y ago
It's not my day job and I would not recommend it, but it's interesting to me: delinking, or the art of taking a program and turning it back into object files. That niche is so small, there's no literature on it and it might a
More ›