Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rollcat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
601.
▲
by
rollcat
2y ago
This is php.ini level of madness, and I'm glad it's gone from (semi-)modern shells. A formal (e.g. programming) language should be defined in its entirety by its formal grammar, its semantics by a formal spec, etc. There's ba
602.
▲
by
rollcat
2y ago
> you bought the device, that you knew already did not provide that, from a company who has priced in not having to support rooted devices, and who had priced in your future revenue from extras. This argument falls apart when 99% of the
603.
▲
by
rollcat
2y ago
Either way, bike shedding. The serial console doesn't have "native" scrollback either - it must be provided by your own terminal emulator.
604.
▲
by
rollcat
2y ago
I have a 2002 TiBook[1]; it officially supports MacOS 9.2.2, but also every OS X release up to 10.5.8. I've been surprised to find that the retail copy of StarCraft that I bought in 2009 not only includes an OS X build, but also suppor
605.
▲
by
rollcat
2y ago
IMHO good riddance. The VGA console is about as useful as the serial console - your escape hatch when everything else fails. If you're allergic to X11/Wayland, the framebuffer console is much more featureful (it displays cute peng
606.
▲
by
rollcat
2y ago
The Docker client (cli) is easy to port - it's mostly just an elaborate frontend to the socket/API. Every other OS just runs Linux in a VM. Focusing on integrating the VM with the usual development workflow is the lowest hanging f
607.
▲
by
rollcat
2y ago
> What doom mapmaking needs is higher level tools. Like a tunnel kit. Just plug together pipes and fittings. Or crank out mazes generatively. You're describing the contemporary Unreal Engine, which was "solid by default, carve
608.
▲
by
rollcat
2y ago
I remember discovering all these optimizations The Hard Way when making maps for id tech 3 games as a kid. I always tried to build grand and detailed spaces, and the BSP/vis would choke on all the geometry.
609.
▲
by
rollcat
2y ago
> [...] incredible that a small team [...] Here, this. Small, focused teams usually deliver more output per person (or even overall) than larger ones. Less management overhead, clear goals and responsibilities, tendency to employ peopl
610.
▲
by
rollcat
2y ago
Yeah this one definitely has a JWZ vibe. Probably worth porting and contributing to XScreensaver.
611.
▲
by
rollcat
2y ago
Remember that factorio simulates every inserter swing, the exact position of each item on a sushi belt, every dip in the power grid, every biter egg about to hatch. Some designs in 100% runs use sushi (e.g. red circuits, as they take a lot
612.
▲
by
rollcat
2y ago
> Valve does not officially support NVIDIA gpus atm Given NVidia's reluctance to support DRM (direct rendering manager) and Wayland, plus the general levels of nightmare that their official Linux drivers are, I wouldn't say thi
613.
▲
by
rollcat
2y ago
> [...] anything you do outside of the user space is subject to being wiped the next time you get an OTA update. You mean outside of /home? This is actually excellent. Rock solid base OS that can be A/B booted, deliver extra ap
614.
▲
by
rollcat
2y ago
The knowledge is already preserved. It's about keeping the muscles fit.
615.
▲
by
rollcat
2y ago
It's theoretically viable to run a 16TB ZFS NAS, which would be perfectly respectable for SoHo/homelab workloads. I've been looking to upgrade my aging PowerEdge T20 (also hate the fan noise), this is looking very interesting
616.
▲
by
rollcat
2y ago
I did an OS dev course in uni, that was some 15 years ago. We used Minix, which is super cleanly written (5kloc kernel) and is covered by many textbooks (sorry but can't remember which one I used, but there's also the official one
617.
▲
by
rollcat
2y ago
You could probably skip some of the difficult parts if you bring in an existing bootloader that can provide a UEFI environment (it's how Linux & the BSDs boot on ARM Macs). But Serenity is all about DIY/NIH
618.
▲
by
rollcat
2y ago
This is a noble and worthy goal in itself. Too much software development nowadays is just copying or gluing existing code. Clean-room implementations ensure we (collectively) still have the wits to rebuild and maintain the difficult parts.
619.
▲
by
rollcat
2y ago
I agree, but not with the "fixable" part. Encrypted email is near useless. The metadata (subject, participants, etc) is unencrypted, and often as important as the content itself. There are no ephemeral keys, because the protocol d
620.
▲
by
rollcat
2y ago
Then why no such efforts are being pursued for PGP(GPG) nowadays? signify[1] is approachable at least for the power users - I could print out that man page on a T-shirt. HTTPS is ubiquitous and easy, thanks to ACME & Let's Encr
621.
▲
by
rollcat
2y ago
Danger is the nature of this kind of "sport". Friend & I were hitch hiking thru Albania, we ran into a "carbage" race from Poland to Greece. Both of had to travel in different cars (and our backpacks in a third), bec
622.
▲
by
rollcat
2y ago
> The only exploit I can think of with this bypass is that someone who gets access to the developer's release channel can host their own signed apk, which [...] gets installed in case of first install. That still enables a supply ch
623.
▲
by
rollcat
2y ago
> "pgp is too complex" PGP is too complex. I've known my way around the command line before I learned how to hand-write, and I have to look up the commands to fetch the keys and/or verify the blob every single time
624.
▲
by
rollcat
2y ago
I don't think we need a new standard (the web is already a standard, and PWAs/Electron build on top of it), we simply need better incentives/trade-offs for people who would like to write portable software, but are stuck betwe
625.
▲
by
rollcat
2y ago
Yes, I've been following it for a while - it's exactly the kind of research that I had on my mind. I don't necessarily agree with some of the design choices (I don't think we need a middle layer underneath VT100 emulatio
626.
▲
by
rollcat
2y ago
And many other frameworks did it too. LÖVE decided it's out of scope, and that's a 100% valid choice, considering the breadth and complexity of the problem. They still went quite far in ensuring it's no more difficult than it
627.
▲
by
rollcat
2y ago
> cross platform/web/mobile distribution Unfortunately, each and every platform has its own unique quirks[^], and I think the problem is too large for a project like LÖVE to tackle. In fact, LÖVE's authors have already d
628.
▲
by
rollcat
2y ago
I really wish that 1% of the sustained effort that is currently being devoted to building terminal emulators and TUI applications was collectively redirected at researching a better future to fill this niche. Terminal emulators and TUI ap
629.
▲
by
rollcat
2y ago
We're living in a world of frivolous take-down demands, where the law says shoot first, ask questions later, and all the power is concentrated with the copyright mafia. (How meta.)
630.
▲
by
rollcat
2y ago
GPL does not restrict how you can use the program (freedom #0), unless (as is the case with lexer/parser generators) the output contains a part of the program's own source - e.g. GNU Bison's license has an explicit exception
More ›