Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jmmv
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
151.
▲
by
jmmv
2y ago
In part yes, the difference is the ability to access the 64-bit registers, the additional set of registers, and the assumption that SSE is present. But because of all of these, x32 defines a new call convention to optimize function calls.
152.
▲
Revisiting the DOS Memory Models
(blogsystem5.substack.com)
1 points
by
jmmv
2y ago
|
1 comments
153.
▲
by
jmmv
2y ago
A couple of things I'd suggest: * Clearly delineate what is on-call work and how many people pay attention to it, and protect the rest of the team from such work. Otherwise, it's too easy for the team at large to fall prey to the
154.
▲
by
jmmv
2y ago
I actually archive any sort of short-form writing that I think is valuable in my site :) In fact, I compose Twitter threads first as a regular post where each paragraph fits in a tweet, then copy/paste those onto Twitter, and then shar
155.
▲
by
jmmv
2y ago
Nice presentation and nice recap! A couple of observations from the text that resonate with me: * "Blogging helps me become a better writer, which in turns helps me become a better developer." Yes. Writing is super-important as a
156.
▲
by
jmmv
2y ago
Luckily, the company at play does not require an explanation to use containers on developer machines. But when you are in charge of a remote execution service, CI pipelines, and production builds… well, this is not about a single developer
157.
▲
2.11BSD_X44: A 2.11 BSD that's still receiving patches, including x86 support
(github.com)
30 points
by
jmmv
2y ago
|
14 comments
158.
▲
Gnome 47, "Denver"
(release.gnome.org)
11 points
by
jmmv
2y ago
|
0 comments
159.
▲
by
jmmv
2y ago
OP here. I did not touch upon CLI argument handling in this article because I wanted to focus on the kernel but this is indeed a big difference. And... I had written about this too :) https://jmmv.dev/2020/11/cmdli
160.
▲
by
jmmv
2y ago
Sure, if you have the luxury of having a functional IDE for all of your code. You can't imagine how much faster I was than everybody else at answering questions about a large codebase just because I knew how to use ripgrep (on Windows)
161.
▲
by
jmmv
2y ago
Relevant discussion from a few months ago on “old” IDEs like this one: https://news.ycombinator.com/item?id=38792446
162.
▲
by
jmmv
2y ago
Nice. I wrote about a similar idea back in 2013 ( https://jmmv.dev/2013/07/readability-explicitly-state.html ) after I found that being explicit about all branches made my code easier to reason about and easier for
163.
▲
by
jmmv
2y ago
Sourceforge had a flat namespace for projects and required you to manually apply for each project. It was a PITA and that added a huge barrier to entry. Plus it didn’t have a mechanism to send contributions. I think GitHub “won” because of
164.
▲
New Old Stock OS/2 Version
(abortretry.fail)
5 points
by
jmmv
2y ago
|
1 comments
165.
▲
by
jmmv
2y ago
Nice project! I recently did something similar by porting the EndBASIC console to show up in a tiny LCD. Making it work at all was fun, but then optimizing the driver to be fast enough was a really cool exercise. I've submitted the sto
166.
▲
Porting the EndBASIC Console to an LCD
(blogsystem5.substack.com)
2 points
by
jmmv
2y ago
|
0 comments
167.
▲
Constructors and evil initializers in C++ (2021)
(jmmv.dev)
1 points
by
jmmv
2y ago
|
0 comments
168.
▲
Can you rewrite it to be Posix compliant?
(posts.summerti.me)
3 points
by
jmmv
2y ago
|
0 comments
169.
▲
Porting the EndBASIC Console to an LCD
(blogsystem5.substack.com)
1 points
by
jmmv
2y ago
|
0 comments
170.
▲
by
jmmv
2y ago
Oh that’s right! We had to use LGL in addition to geolocation to lay out points without data. And yeah, the geolocation came from some internal service. Thanks for chiming in. Good times!
171.
▲
by
jmmv
2y ago
Reminds me of the intern project I worked on at Google back in 2008. My mentor at the time had a traceroute dataset of the Internet and wanted to render it on top of Google Maps. I implemented a MapReduce algorithm that geolocated the data
172.
▲
Speeding up autoconf with caching (2022)
(jmmv.dev)
26 points
by
jmmv
3y ago
|
16 comments
173.
▲
by
jmmv
3y ago
Here is a more hands on article that I wrote about this specific topic not too long ago: https://jmmv.dev/2022/06/autoconf-caching.html
174.
▲
by
jmmv
3y ago
It’s a nightmare only if you think of the monorepo as just throwing everything in one place (aka just a technical choice). A monorepo requires org changes. It requires staffing teams to handle processes and tooling for everyone else. (And i
175.
▲
by
jmmv
3y ago
Original author here. Thanks for sharing! I was wondering why my old article was gaining extra attention this morning, suspected it was because of the whole xz fiasco, and it seems that was right. For more details, I think this got popular
176.
▲
Rump kernels – a composition of componentized drivers
(rumpkernel.github.io)
3 points
by
jmmv
3y ago
|
0 comments
177.
▲
Running GNU on DOS with Djgpp
(blogsystem5.substack.com)
2 points
by
jmmv
3y ago
|
0 comments
178.
▲
by
jmmv
3y ago
Neat and really, really comprehensive article. Now I miss not having attended. I attended for the first (and only so far) time back in 2020, right before COVID, and took some notes as well ( https://jmmv.dev/2020/02/
179.
▲
A persistent task queue in Rust
(jmmv.dev)
2 points
by
jmmv
3y ago
|
0 comments
180.
▲
by
jmmv
3y ago
I'm also using PostgreSQL as a queue of tasks for a side project and it has been OK---although it has barely enough load for me to say that it's "really OK" or whether it will turn out to be a problem in the future. I&#x
More ›