Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rollcat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
181.
▲
by
rollcat
1y ago
There's a balance to be struck here. Coming from HomeKit, I've tried (_really_ tried) to move to Home Assistant. The gap in usability was too enormous for me to cross, and I'd brand myself a hacker. I won't trust any kin
182.
▲
by
rollcat
1y ago
People do say a lot of nonsense about floats, my younger self trying to bash JavaScript included. They e.g. do fine as integers - up to 2**53; this could be optimised by a JIT to use actual integer math.
183.
▲
by
rollcat
1y ago
Related: What Every Computer Scientist Should Know About Floating-Point Arithmetic < https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.h... >
184.
▲
by
rollcat
1y ago
Your very own circle of sycophants, at an unprecedented price!
185.
▲
by
rollcat
1y ago
I was just thinking this morning, to write a blog post with a small tour of niche-but-functional operating systems. Tribblix and Dragonfly BSD were at the top of my list. I've been also thinking Haiku, RISC OS, 9front, MINIX... They&#x
186.
▲
by
rollcat
1y ago
Calling humans massive probabilistic lossy compressors is an insult to curiosity, creativity, compassion, and any number of other traits that push us to advance technology. We've invented everything from Babbage&Ada's, vacuum
187.
▲
by
rollcat
1y ago
You're correct. However those sound like perfectly reasonable changes to me. gets(3) is a horrible API. As defined by POSIX.1-2001: > If a read error occurs, the error indicator for the stream shall be set, gets() shall return a nul
188.
▲
by
rollcat
1y ago
> I'm curious how long until most users just don't care if their CPU has native x86 support. None of the machines I regularly use are x86-native, this has been the case for 4 years now. I only care because deploying x86 contain
189.
▲
by
rollcat
1y ago
Can you name specific instances where OpenBSD broke POSIX? Whichever man page I read, they always cite specific standards. They also tend to follow the de facto standards, judging by the breadth of software in their ports tree (which more
190.
▲
by
rollcat
1y ago
They're of course trying to match Apple, except Apple has 100% vertical integration, from CPU cores to apps. This is the real challenge with "general purpose hardware". A good product is distinguished by attention to detail.
191.
▲
by
rollcat
1y ago
As far as I was able to tell, every single coding LLM out there still violates the terms of the MIT license, because the license requires attribution - and LLMs rarely (if ever?) provide any.
192.
▲
by
rollcat
1y ago
Immediate mode UI toolkits are designed for pluggable backends, some even can discover the appropriate backend at runtime. If you're writing a game, you're expected to (and actually, you must) build your own integration. ImGUI and
193.
▲
by
rollcat
1y ago
Agree. Applications should take about 1s to launch (median for Apple's native apps), including under moderate load, so this problem should never be perceptible. But the fallback behavior you describe is perfectly reasonable.
194.
▲
by
rollcat
1y ago
Exactly. A good interview process is marked by minimising the asymmetry. You're two parties getting to know each other, with the aim of working out a mutually beneficial deal. If I'm not allowed a level ground, I will not play.
195.
▲
by
rollcat
1y ago
Up to the hardware how it presents this to the driver, up to the driver to expose it to the userspace, up to X11 or the Wayland compositor to figure it out. Dynamically resizable displays have been a thing for like 2 decades - check out any
196.
▲
by
rollcat
1y ago
IMHO every desktop environment (yes, looking at you, macOS) should aggressively block focus stealing. The only conditions under which focus should change: - I've just launched the application - I've clicked on a window - I've
197.
▲
by
rollcat
1y ago
Torvalds had his debate with prof. Tanenbaum (a specialist in OS research), stuck with his own opinions, and achieved an extraordinary success, continuing as a technical project leader and architect for 35+ years and counting. It's cir
198.
▲
by
rollcat
1y ago
I'm trying to get away from Emacs. I've built a standalone PoC REPL with an inferior process as a uni student (2010), it was ca 200 lines of Python and Tk. Stuff you get for free: text selection, copy/paste, multiline editing
199.
▲
by
rollcat
1y ago
> nitpick: ctrl-c never meant copy until windows started to dominate. it didn't even mean that in DOS. VT102 wasn't designed with multiplexing in mind. The device was meant as a primary way to interact with a computer, not to
200.
▲
by
rollcat
1y ago
> It more just argues than tmux is a pita on the terminal ecosystem which I’m sure is true. Start thinking of tmux, screen, ssh, etc as terminal emulators, and everything will suddenly make sense. > perhaps we should rethink protocols
201.
▲
by
rollcat
1y ago
> That's more of a distro thing than "Linux being a few screws loose". That's what I mean. Every distro has plenty of loose screws, because they all package a kitchen sink, but miss the forest for the trees. Meanwhile
202.
▲
by
rollcat
1y ago
> The browser engine should become as the Linux Kernel: one engine and different distros. Try spending a month with a BSD - personally, I recommend OpenBSD, or (yes) macOS. Alternatively, try ZFS where you've previously used mdadm+l
203.
▲
by
rollcat
1y ago
Many many factors to consider. Simplistic take: KHTML was picked up by Apple because of its clean design and codebase; there's an extra 30 years of accumulated improvements in C++; you don't write stuff in Rust 1.0 either. Also: A
204.
▲
by
rollcat
1y ago
Twitch randomly blocks Chromium. (They don't even block the streams, only logins. I can watch, but not spend money. Perfectly reasonable.)
205.
▲
by
rollcat
1y ago
And it's an even better deal for Google. "But look, Chrome is not a monopoly." If I was Google, I'd do something to set Mozilla back on that track. But oh well, Google these days is even more dysfunctional. They're
206.
▲
by
rollcat
1y ago
Honorable mention: FruityLoops. I remember it from high school, 2006, we've had a hand-me-down 486 with maybe 32mb RAM? The boys made some great loops, I brought a guitar, we ran a freakin live hip hop show, standing ovations, FL deliv
207.
▲
by
rollcat
1y ago
I'm no UX expert, but I regularly try out new (and old) toolkits to understand the problem space. It really sounds like you want an immediate mode toolkit. Retained mode will never be "super-snappy", there's an entire sa
208.
▲
by
rollcat
1y ago
IMHO the root of the issue is that "AI" is being anthropomorphised, or oversold as actually "intelligent". If there's anything I've learned about software, "intelligent" usually means "we've
209.
▲
by
rollcat
1y ago
You don't need the whole of WebRTC for NAT traversal, TURN/STUN will do the job.
210.
▲
by
rollcat
1y ago
I know it wasn't a "new" idea, but still, ZT was a paradigm shift for me. I was suddenly on the same LAN with people I cared about. Thank you for making it happen.
More ›