Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
oso2k
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
oso2k
4y ago
What poor NVMe are you buying that gets 90MB/s? Even the Gen3 Kingston 256MB drive I have does well over 500MB/s in my iozone tests on a Dell Precision 3420. The only time you need mobo support is if you want to boot off NVMe bu
92.
▲
by
oso2k
4y ago
Besides the frameworks TFA lists, you can also build Operators in Ansible or Helm. https://sdk.operatorframework.io/
93.
▲
by
oso2k
4y ago
Conceptually, an Operator is intended to embody the knowledge and processes of a human operator for a given functionality. Extending the Kubernetes API might be an implementation detail but it’s entirely optional to extend it. Most Operat
94.
▲
by
oso2k
4y ago
There’s Pi Pico GUS project now https://github.com/polpo/picogus
95.
▲
by
oso2k
4y ago
Fedora/RHEL have Cockpit, MicroShift, OKD, OpenShift Local, MiniKube, k3s, MicroK8s, TrueNAS SCALE
96.
▲
by
oso2k
4y ago
glibc’s pre-main code is still far larger even with optimized flags. It’s at least a couple KB of disk. You can see the flags I used. I think only ‘-nostdlib’ has to be removed. Some of the code & data glibc adds has purpose (like T
97.
▲
by
oso2k
4y ago
Also worth noting that you should be able get the binary close to 2KB if you pass some other options. https://github.com/lpsantil/rt0/blob/master/STATS.md
98.
▲
by
oso2k
4y ago
I’d also argue > decent amount of stuff that CAN be done in _start before you run main It’s all optional. Before I found the Linux kernel’s nolibc [0], I wrote a minimal C runtime based on bunch of stuff I read [1]. Only thing
99.
▲
by
oso2k
4y ago
-fomit-frame-pointer is pretty high on the list of most destructive micro-optimizations in the history of open source. When you repurpose the backtrace pointer (RBP) for other things, it totally savages our ability to have native back
100.
▲
by
oso2k
4y ago
For a non-gaming use, I followed Shelby's/TechTagents' [0] guide for setting up an EEPROM programmer in Fedora 36 with Wine. I've been able to backup and flash several EEPROMs for my EMM8088 [1] XT replica, including BI
101.
▲
by
oso2k
4y ago
I started at JPL in 2002 and worked with dozens of groups. Including many folks who had been at JPL since the 70s. No one ever talked about Lisp. I remember helping a former team member who had transitioned to ground systems port an old
102.
▲
by
oso2k
4y ago
Been almost 15 years since I was at the Lab but I don’t recall Lisp being at all popular. And I started there as a Perl & PHP developer before transitioning into Java.
103.
▲
by
oso2k
4y ago
Do you mean cohort or class? MBA programs in the US will use those terms.
104.
▲
by
oso2k
4y ago
[0] - I can't seem to find the correct word to describe the set of students across the years who pursue a degree in a particular subject (e.g. "Computer Science") on a specific faculty. I.e. the vertical slice. Many
105.
▲
by
oso2k
4y ago
I second this comment. I spent the first 8.5 years of my career at JPL as well. My first project out of college was writing testing support tools for the Mars Exploration Rovers (MER) Project. I sat 10 feet from a small window into the S
106.
▲
by
oso2k
4y ago
Also, you can write Win32 apps on Linux with Nano-X/Microwindows. http://www.microwindows.org/
107.
▲
by
oso2k
4y ago
As matter of practice, I always install git-bash or MinGW or CygWin on my Windows boxes. There's only one instance I've found where these solutions were not sufficient for my uses cases and it was an admittedly horrible corner ca
108.
▲
by
oso2k
4y ago
I like similar tricks. Another trick I like to use is being able to do a `make showconfig` and have it print the list of variables & their values that I care about. You can see that here. You can also see my Make+BASH solution for doc
109.
▲
by
oso2k
4y ago
That works well if you have targets with simple comments that are directly above the target and don't extend beyond a single line. It may be important to provide several lines of help. This gist has other solutions as well: https:&#
110.
▲
by
oso2k
4y ago
There's also a whole GH gist on the topic that a few of us have golf'd on. https://gist.github.com/prwhite/8168133 The linked blog's solution is also mentioned in the gist comments. https://gi
111.
▲
by
oso2k
4y ago
Yes! You got it.
112.
▲
by
oso2k
4y ago
You can do RAII in C. You still have to define a dtor function. https://en.wikipedia.org/wiki/Resource_acquisition_is_initia...
113.
▲
by
oso2k
4y ago
When said company is government subsidized said customer who is also a tax payer, yes. These companies use tax dollars for infrastructure investment and maintenance, at least here in CA.
114.
▲
by
oso2k
4y ago
RM machines usually have more Memory Modes with which to access memory. You can do a math op while indirectly accessing a memory address that depends on a calculation of that address and add and offset to it. So that makes programming man
115.
▲
by
oso2k
4y ago
No (potential) customer is required to make any company profitable.
116.
▲
by
oso2k
4y ago
More than 20 years ago, there was another C-like compiler for Flat Real Mode[0] called BFlat[1][2]. I want to say there are other tools called BFlat or some near variant. [0] https://en.wikipedia.org/wiki/Unreal_mode
117.
▲
by
oso2k
4y ago
There's an old an OS-free/BIOS-based implementation of FAT12 called MDCFS.C (Minimal Dos Compatible File System) in Dave Dunfield's EMBEDPC.ZIP (only in the Internet Archive now). You'll also need peek at DK86IO.C from
118.
▲
by
oso2k
4y ago
Yeah...it's like Windows version of Jenga. Which piece will make the tower crumble?
119.
▲
by
oso2k
4y ago
Don’t forget the discord either.
120.
▲
by
oso2k
4y ago
There's a bunch of homebrew 8088, V20, and V40 "XT" boards out there now. I bought a few related boards plus a V20 and V40 from ( https://www.homebrew8088.com/ ).
More ›