HNHacker News
TopNewBestAskShowJobs

bernds74

152 karma · joined March 14, 2020

submissionscomments
bernds74··on As I retire, my goal now is to release 40+ years of source code
I beg to differ. Early 90s there were some Amiga memory expansions that would constantly flip bits. I'm pretty sure it contributed to the sentiment that the system wasn't the most stable, although I'm pretty sure one or two of my friends with PCs saw similar issues on their machines. Maybe Microsoft Word wasn't to blame for all the crashes?

Of course, trying to work around it in software is utterly futile.

bernds74··on Unified versus Split Diff
"I would have done it from this other approach". I've seen that, and it's not good when you get the feeling of "code review is when someone who hasn't thought about your problem tells you how you should have solved it". People sometimes feel they have to add value as a reviewer, and casually discarding other people's work is the way to do it. Fortunately it's not something I have to deal with at my current job.
bernds74··on Safety vs. Performance. A case study of C, C++ and Rust sort implementations
Not really. It comes across as an extremely contrived example, motivated by a desire to show one language is better, and misusing the other language in order to arrive at that goal. In other words, typical tiresome language evangelism. I think your abuse of "mutable" is about on the same level of someone writing bogus code in an "unsafe" block and then complaining that his foot is gone and Rust did nothing to prevent it.

No one sane would mutate elements, free memory or throw exceptions in a sort comparison function. To demonstrate fairness, you therefore need to at least also show how you could use Rust "unsafe" to break the sort, which is also a language feature you probably wouldn't want to use in this context.

bernds74··on Pentium floating-point division bug (1994)
The full version goes: "We are Pentium of Borg. Division is futile. You will be approximated."
bernds74··on Did the Music Business Just Kill the Vinyl Revival?
Do they maybe put different mixes on vinyl? I find most of today's music unlistenable purely because of the production and the focus on loudness, and I've been wondering whether vinyl has been growing in popularity because there are actual differences in the content. Does anyone know for sure?
bernds74··on On Twitch, you can never log off
Also - you're performing in front of an audience. This is something that can feel stressful in itself, especially when certain individuals in that audience become difficult to deal with. You need to perform at a high level, but you also need to focus on a live chat, unless you're so big that that has become impossible.

Over the longer term you also have the additional problem that you need to keep that audience. What if you're really good at a certain card game that is popular in 2014 and gain a large audience - but then they make changes to it, you get terribly burnt out on it, and would like to do something else, but whenever you do, your viewer count drops massively. Or maybe the successor to a game comes out and turns out poorly, and viewer count for both drops massively afterwards due to a loss of popularity? Your niche can disappear overnight.

Sure, if you make it to the top 0.5%, you'll be quite comfortable. If you don't, you'll be living somewhat precariously unless you do it purely as a hobby and treat your 10 regular viewers as a friend group.

I tried streaming the game of Go purely for fun for a few weeks. It was an interesting experience. Some very nice interactions with a handful of viewers who tuned in, but also one case of backseating (viewers trying to play the game for you), and the difficulty of concentrating on two different things going on at the same time. I found it demanding.

bernds74··on The computers are fast, but you don't know it
> Like, strip those OO-bjects into arrays, or directly pack them into hot-loop structs that have little regard for the Objects they started out with.

I think Jonathan Blow's JAI is trying to do something like this. Unfortunately it isn't exactly available yet, or it wasn't last time I looked.

bernds74··on Ask HN: Favourite open source game?
Fully open source and open content is a pretty strong constraint. Nethack and Angband are probably the ones I've spent most time with. I also had a phase where I spent time with springrts and the games built on top of it.

A more recent one is Remnants of the Precursors, a rather cool remake of Master of Orion 1. Haven't played it as much, though.

If we limit the restrictions to just open source, maybe Quake? And Civilization IV is not fully open source, but all the game code is.

bernds74··on Heroes of Might and Magic V – Hammers of Bait and Switch
Also https://www.youtube.com/user/Chris67132/videos
bernds74··on My first Z80 assembly language program
In Germany we had specialized magazines, and I'm sure there were similar things in most countries. I bought a CPC664 in 1985, and there was a magazine called CPC International. It had articles about all sorts of things - programming languages or documentation for chips like the CRTC. There were also program listings you could type in; I believe I got an assembler that way. Another magazine had a BASIC compiler. Similar things existed later in the Amiga days.

There were also books. One of my favourites was an annotated disassembly of the CPC's two major ROMs. 16KB basic operating system, and 16KB BASIC interpreter.

bernds74··on AlphaGo – The Movie [video]
Even more recently, Lee Sedol managed to beat another AI where a human would have vetoed the computer move.

Lee is the real world's John Connor, the only man able to beat the machines.

← PreviousPage 2 of 2