I'm having trouble reaching it. Luckily archive.org got it a few days ago: https://web.archive.org/web/20260707044812/https://mamoniem....
HN user
skibz
Nice shot!
I came here to recommend the same thing. The entire War Stories series was magnificent.
Its documentation mentions a garbage collector.
https://docs.perryts.com/language/supported-features.html#ga...
I miss the days when most people had a vanilla looking computer. You wouldn't have felt out of place at the LAN party lugging in your dad's old Packard Bell tower that you used for your gaming rig.
We still appreciated visually stunning PCs. Not just for the works of art that they were, but also for the DIY skill and ethic you were actually required to demonstrate to build and mod them.
Nowadays, it's all just "RGB by default". By my angry old man standards, it looks gauche. Then again, I suppose it's the new vanilla?
How much time elapsed between each aircraft being hit?
It's disappointing to see. It doesn't take much work to configure a MQTT server to require client certificates for all connections. It does require an extra step in provisioning to give each device a client certificate. But for a commercial product, it's inexcusably negligent.
Then there's hardening your peripheral and central device/app against the kinds of spoofing attacks that are described in this blog post.
If your peripheral and central device can securely [0] store key material, then (in addition to the standard security features that come with the Bluetooth protocol) one may implement mutual authentication between the central and peripheral devices and, optionally, encryption of the data that is transmitted across that connection.
Then, as long as your peripheral and central devices are programmed to only ever respond when presented with signatures that can be verified by a trusted public key, the spoofing and probing demonstrated here simply won't work (unless somebody reverse engineers the app running on the central device to change its behaviour after the signature verification has been performed).
To protect against that, you'd have to introduce server-mediated authorisation. On Android, that would require things like the Play Integrity API and app signatures. Then, if the server verifies that the instance of the app running on the central device is unmodified, it can issue a token that the central device can send to the peripheral for verification in addition to the signatures from the previous step.
Alternatively, you could also have the server generate the actual command frames that the central device sends to the peripheral. The server would provide the raw command frame and the command frame signed with its own key, which can be verified by the peripheral.
I guess I got a bit carried away here. Certainly, not every peripheral needs that level of security. But, into which category this device falls, I'm not sure. On the one hand, it's not a security device, like an electronic door lock. And on the other hand, it's a very personal peripheral with some unusual capabilities like the electrical muscle stimulation gizmo and the room occupancy sensor.
[0]: Like with the Android KeyStore and whichever HSMs are used in microcontrollers, so that keys can't be extracted by just dumping strings from a binary.
A lot of BLE peripherals are very easy to probe. And there are libraries available for most popular languages that allow you to connect to a peripheral and poke at any exposed internals with little effort.
As for the reverse engineering, the author claims that all it took was dumping the strings from the Dart binary to see what was being sent to the bluetooth device. It's plausible, and I would give them the benefit of the doubt here.
We have no names, man. No names. We are nameless.
Stupid question: do carriers have the ability to run AT commands and get their output?
I'm pretty sure it was a sarcastic comment.
On a recent MBP, it's indistinguishable from a vanilla radio button.
Controllers provide analogue controls (eg. thumbsticks and triggers) that most keyboards don't have.
If, as you suggest, the control schemes of video games are becoming less complex (Forward, down, forward, high punch) then surely the result would be more games that are playable with only a keyboard, not fewer?
NOLF is actually source-available [0][1][2], and it has been since not that long after its original release.
There's also a community-driven project [3] keeping it playable on modern hardware - however, it hasn't seen any activity in several years.
If you haven't played or heard of NOLF before, I highly encourage checking it out. It's a fantastic title, even after all these years.
0: https://web.archive.org/web/20020217233624/http://pc.ign.com...
1: https://web.archive.org/web/20010720053220/http://noonelives...
The OP delivered a drive-by contribution and proceeded to condescend one of the maintainers. They posted the interaction to HN (for the second time) out of spite for the maintainer, labelling it an instance of gatekeeping.
Having a polite and diplomatic conversation about a non-trivial contribution idea is a common prerequisite for it to be accepted into a project, like Hapi.js.
It's no surprise that project maintainers don't wish to work with recalcitrant individuals, regardless of the merit of their contributions.
Is anybody familiar with the differences between the new Bitnami Secure Images compared to images from, say, Chainguard?
The author of this tool uploaded a YouTube video demonstrating it a few days ago: https://www.youtube.com/watch?v=15_-hgsX2V0
At one point in his demo, he uploads a file but terminates the upload more or less halfway. Then he begins downloading the file - which only progresses to the point it had been uploaded, and subsequently stalls indefinitely. And, finally, he finishes uploading the file (which gracefully resumes) and the file download (which is still running) seamlessly completes.
I found that particularly impressive.
I wish Gary was one of the people that the average joe associated with "people who are known for doing computer things", instead of only people such as Bill Gates and Steve Jobs.
His accomplishments cannot be overstated: https://en.wikipedia.org/wiki/Gary_Kildall#Recognition
This is impressive on so many levels. What an absolute nostaliga trip! Thank you for this.
It does feature several times.
Colourful choice of words given the subject matter.
This looks a lot like what I hoped Apple Intelligence was going to be: a complete “hands-free” mode for your device.
I feel compelled to say that NOLF is awesome, and it's also source-available:
- https://web.archive.org/web/20020217233624/http://pc.ign.com...
- https://web.archive.org/web/20010720053220/http://noonelives...
- https://github.com/osgcc/no-one-lives-forever
- https://github.com/haekb/nolf1-modernizer
Please be careful using a release distributed on a site without TLS and links to other certain well-known file sharing sites.
I found this one to be quite impartial: https://www.youtube.com/watch?v=B67vadCC1gg
Somehow, I knew I'd run into an Office Space reference in this thread.
(Context: https://www.youtube.com/watch?v=hNuu9CpdjIo&t=56s)
This is a seriously left-field suggestion, because, it's neither a streaming service nor a recommendation algorithm, but over the years I've never found anything better than last.fm for classification of music.
For as long as I can remember, last.fm has had the ability to show you similar artists when given any one particular artist. And it's remarkably good, in my opinion.
With it, I've discovered so much great music that I'd have never stumbled upon organically.
It's also totally free to browse and without signing up. For example, browse artists similar to Jean Knight: https://www.last.fm/music/Jean+Knight (scroll down to "Similar Artists", or just tack on /+similar to the URL)
This is remarkably polished for a hobby project. Kudos.
This paper isn't proposing that humans can be understood using a "computer model".
I love the idea.
I'm having difficulty using the map, though. It feels like it's leaking resources, because after panning and zooming around the world for just a few seconds it almost completely locks up and stops responding to user input.
I think a more charitable interpretation of the suggestion you're quoting would be the opposite: how some people love nature.
As for Mars, suggesting that it is merely a "dead rock" with "no environment" grossly oversimplifies its geology. It's a seismically active planet with an atmosphere.
Joshua Barretto is working on a port of Super Mario 64 for the Gameboy Advance.