Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
1313ed01
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
211.
▲
by
1313ed01
1y ago
Even Quake launched with software rendering. Not sure if the first release even had support for any hardware acceleration?
212.
▲
by
1313ed01
1y ago
I agree, but partly for that reason I use fossil for most of my hobby projects. It is less stressful to not have so many features outside of the ones I use, and to not even have to be tempted to rebase or otherwise rewrite history as that i
213.
▲
by
1313ed01
1y ago
But boring standard replies are also useful information that you do not need to do that, or that some object is not worth experimenting with. I can imagine it could become very difficult to solve puzzles in a game where the parser tried to
214.
▲
by
1313ed01
1y ago
I am sure everyone making shareware in the early 1990's would have loved to spy on people to know how many used their software for free (and have a way to spam those users to try to sell more licenses), but they couldn't and just
215.
▲
by
1313ed01
1y ago
What is it triggered by? I have not used unlock in years, since NoScript as a side-effect of not running scripts tends to block almost everything anyway (in particular ads), but maybe I should install it again after all for things like this
216.
▲
by
1313ed01
1y ago
What scared me in that thread was the mention of the fake lubuntu site that is still up since someone took over the old domain last year(?). I downloaded and installed lubuntu just some week ago. Luckily I am pretty sure I downloaded it fro
217.
▲
by
1313ed01
1y ago
Some commercial MS-DOS games were written in GW-BASIC. Infuriatingly it was not possible to list the code for those. I could not figure it out at the time. Almost 40 years later, in 2025, I learned about the "protected" save forma
218.
▲
by
1313ed01
1y ago
They are undeniably programmer-friendly though, no matter how hated by users. Much easier to do things when you are limited to just a grid of fixed size characters rather than the bizarre complexities of modern GUIs.
219.
▲
by
1313ed01
1y ago
The nicest thing about programming for DOS (or probably any old home computer or console?) is that you are in full control of inputs and timing. If you only need to update the screen when the user hits a key for instance you can just call a
220.
▲
by
1313ed01
1y ago
Came here to share this mandatory link on this subject, Dadgm's Things That Turbo Pascal is Smaller Than: https://prog21.dadgum.com/116.html I used Turbo Pascal 2 as late as 1991, if not later, because that was the ver
221.
▲
by
1313ed01
1y ago
Agree about Emacs, and I used it already in MS-DOS back in the day. You could launch the compiler (or make, more likely) using M-x compile or use C-z to open command.com to run commands on the prompt and then exit from that back to Emacs. A
222.
▲
by
1313ed01
1y ago
Thanks! So I learned something new about Emacs again. It never ends. Aliasing something to make it easier to M-x sounds like the next step after running out of letters to use with C-c? I have not reached that point yet, but that was another
223.
▲
by
1313ed01
1y ago
Or find someone else with a similar backup need and then both just agree to have enough space to host remote backups for the other. I would have to increase my ZFS from N to 2N TB, but that would be less work and cheaper than setting up a b
224.
▲
by
1313ed01
1y ago
Everyone with a child. Or half of them anyway, since it goes to one parent only (at least for parents that live together). It's not really transferred to the child at age 16. What typically happens at that age is that the child has com
225.
▲
by
1313ed01
1y ago
If anyone wants to do this in DOS, one thing I learned from the 1991 BLUE Book is that BLOAD can be used to load a binary file straight to graphics card memory. https://github.com/robhagemans/hoard-of-gwbasic There was
226.
▲
by
1313ed01
1y ago
Old code that has been maintained (bugfixed), but not messed with too much (i.e. major rewrites or new features) is almost certain to be better than most other code though?
227.
▲
by
1313ed01
1y ago
When I last played with SuperCollider I used Overtone, that wraps everything in a Closure API. With that you use s-expressions instead of sclang to define your sounds. I am not sure what the state of Overtone is these days, but there seems
228.
▲
by
1313ed01
1y ago
Termux is the only thing making Android nerd-useful and Google could make it useless at any time by just tweaking some permissions (e.g. come up with a few more ways to restrict app access to the file-sysye m). I don't want a phone wit
229.
▲
by
1313ed01
1y ago
But now there are gigabytes, and I would love to fill those up with countless virtual machines and applications, but sadly that is not possible since bloat has grown at least as fast as RAM size.
230.
▲
by
1313ed01
1y ago
There was some project to use/fork MAME to emulate a bunch of digital synths, running the original ROMs with a GUI to replicate the original controls? Some of those might have GM support with far better sounds than any consumer hardwar
231.
▲
by
1313ed01
1y ago
But you can use Fennel, that is a bit scheme-like if you squint a bit, and it transpiles to very nice Lua code in my experience.
232.
▲
by
1313ed01
1y ago
If you embed Lua you also get Fennel (almost LISP) support for free.
233.
▲
by
1313ed01
1y ago
Reminds me of this old series of posts on the Turbo Pascal compiler (have been shared a few times on HN in the past): A Personal History of Compilation Speed (2 parts): https://prog21.dadgum.com/45.html "Full rebuilds
234.
▲
by
1313ed01
1y ago
I carry a few in my wallet, just in case, but I could honestly not tell what color the different notes are or what portrait is on each without looking. Bad forgeries would easily trick me.
235.
▲
by
1313ed01
1y ago
My current hobby project is for DOS. Runs everywhere, mostly thanks to DOSBox, and the API has not changed since 1994 and will never change. For something to run offline and to avoid being stuck forever maintaining code I think this is what
236.
▲
by
1313ed01
1y ago
No, ideally you pick technologies that still have maintenance and security updates, but no other changes. Assuming it already does what you need it for already, and that is usually the case. Without other changes there also will be no new s
237.
▲
by
1313ed01
1y ago
You can also use just plain git and make sure the merge-commit has a useful message, while leaving the work-branch unsquashed and available to explore and bisect when necessary. The main branch looks as neat as when using squashes, and usin
238.
▲
by
1313ed01
1y ago
> In VSCode it was literally right-click->find all references. Flip side of this is that I hate trying to read code written by teams relying heavily on such features, since typically zero time was spent on neatly organizing the code a
239.
▲
by
1313ed01
1y ago
> Java, i have NEVER seen a function that consumes explicitely an Object So you did not see any Java code from before version 5 (in 2004) then, because the language did not have generics for the first several years it was popular. And of
240.
▲
by
1313ed01
1y ago
That is also something the industry urgently needs to fix to be able to make safe things.
More ›