HNHacker News
TopNewBestAskShowJobs

mnw21cam

6,061 karma · joined October 29, 2013

submissionscomments
mnw21cam··on Shipping JPEG XL in Chrome
It's not the PNG encoding that causes the loss. The optimisers are literally creating a different image and then losslessly encoding it as PNG.

But it's also a valid point.

mnw21cam··on The art of defusing a second world war bomb
Some explosives degrade by becoming more and more sensitive and dangerous, not less.
mnw21cam··on The lamps in my house
Um, no. Have a look at the two pictures just under the title "Akari 75A". They are of the same room. On the right-hand picture, the ceiling lamp is round, but on the left-hand picture, the ceiling lamp is oval.

https://pliggle.homeip.net/tmp/squished_pictures.jpg

Clicking on the pictures does nothing - are you relying on Javascript to do these things for this page?

mnw21cam··on The lamps in my house
The picture just below the title "Tizio Micro" looking down on the lamp with the lawn behind, part of the collage of five photos, has been squished horizontally or stretched vertically quite a lot. Many of the other photos on the page have also been stretched in one direction but not the other.
mnw21cam··on The lamps in my house
Nice lamps, but what's with the photos very significantly stretched out of aspect ratio?
mnw21cam··on Hole Punch: Sling your spaceship around gravitational fields
I get that it's only a game, but all of these gravity games (with a couple of rare exceptions) ignore the fact that the black holes (or planets/suns) should be moving as well.
mnw21cam··on Singapore govt dating app uses Gale-Shapley stable marriage algorithm
> Only about 4% of marriages are between Democrats and Republicans

Part of that might be because only 4.2% of the population of the world lives in a country that has both democrats and republicans.

mnw21cam··on 2DWillNeverDie
I was using a desktop browser.
mnw21cam··on 2DWillNeverDie
Is this page geo-locked? All I get is a "403 forbidden" when I try to access it from the UK.
mnw21cam··on How did AMD Ryzen get 50% faster in two years?
All I get is a 403 forbidden when I try to access this page.
mnw21cam··on I said no and Apple said yes
It's there for sure. However, it's not particularly relevant to the following two points:

1. The author should be able to do whatever he wants with his own device. That he owns.

2. The author should be able to decline consent for data-gathering activities and general AI stuff that he doesn't want.

mnw21cam··on A faster way to calculate the day of the week
See the Doomsday algorithm, discussed elsewhere on this thread. https://en.wikipedia.org/wiki/Doomsday_rule
mnw21cam··on Supersonic Trebuchet [video]
I don't believe that is true - rockets produce a very supersonic airflow from gas pressure.
mnw21cam··on Supersonic Trebuchet [video]
Or if you have a limited supply of gunpowder but a way to make sufficient numbers of appropriately shaped projectiles, an air rifle would do the job and is much lighter and simpler than a trebuchet.
mnw21cam··on Finger: the 1971 social network that never died
There was a fellow student at university who put the entire Hunting Of The Snark in their .plan file. It scrolled for a while.
mnw21cam··on The title cards in Blade Runner are amazing
Did the author forget to add pictures? They seem to be referred to in the text.
mnw21cam··on Turning a dumb AC unit smart (without losing my security deposit)
One of the meeting rooms here at work has a couple of big panels for displaying presentations, and they're regularly misinterpreting noise on some line or other and changing their brightness/contrast/etc settings. It's highly annoying. I imagine there's some kind of data line plugged into the TVs which is picking up interference and causing them to freak out.
mnw21cam··on Watching Go's new garbage collector move through the heap
There was also an issue with Linux about 8 years ago where the THP daemon would start busy-looping searching for pages to amalgamate, wasting loads of CPU time (and I believe freezing the processes it was inspecting), and so people were advising switching off THP for that reason until it was fixed. It hit our large Java processes quite badly.
mnw21cam··on Amiga 1000: Ten years ahead of its time
That particular tool's purpose was actually to shift the Amiga's very simple RTOS-like static priority scheduler more towards a more complex fairness-based scheduler like Linux/Windows currently has, making it less real-time than before. Yes, you could make rules that could elevate certain tasks by name matching automatically, giving you more control and predictability, but that's not something you couldn't already do.
mnw21cam··on Amiga 1000: Ten years ahead of its time
Software that tried to implement memory protection or virtual memory on the Amiga had to have a huge long hit-list of software that set the AllocMem flags incorrectly and had to be treated differently. That's because the MEMF_PUBLIC flag didn't really do anything on the base OS, so programmers didn't bother using it correctly.
mnw21cam··on Amiga 1000: Ten years ahead of its time
AmigaOS couldn't be described as a RTOS proper, not like QNX. For one, it had a forbid() system call which would stop the scheduler from pre-empting the current running process. It had no guarantees on latency, which is the essence of a RTOS.

It had a very simple static absolute priority scheduler and very little that could cause long pauses (like virtual memory), which made it much more predictable in scheduling than more sophisticated schedulers like in Windows, Linux, and MacOS. At one point I had an A1200 and a Linux Pentium 300-ish, and CD-writer on both systems. I could trust the Amiga to write CDs without creating a coaster every time, where the Linux box would succeed only 2/3 the time due to the unpredictable scheduling and it running the buffer dry.

So it wasn't a real RTOS, but it definitely behaved more like one that what we have now.

mnw21cam··on Airport Simulator
Yeah, it works really well on a tiny screen, surprisingly enough.
mnw21cam··on Airport Simulator
On Android there is Endless ATC. It also appears to be on Steam.
mnw21cam··on GrapheneOS recommended for domestic abuse victims
Agreed. It'd be great for after the person has left the DV situation but not really beforehand.
mnw21cam··on Volkswagen started blocking GrapheneOS users
It's not just so that a few people can tune engines. The majority of the MOT is the roadworthiness check.
mnw21cam··on Volkswagen started blocking GrapheneOS users
I don't think "enormous costs" is a strong argument here. The annual MOT is usually under £50, and that includes a fairly comprehensive roadworthiness check and emissions check. A stronger argument would be that a car owner could change some settings on their car specially to pass the emissions check, and then set them back to dirty afterwards each year.
mnw21cam··on Volkswagen started blocking GrapheneOS users
PSA: Flashing someone is never a signal that you're giving them priority. That is explicitly forbidden in the highway code and dangerous. Flashing someone, like using the horn, only means "I'm here, just in case you didn't see me". If someone flashes you, you should make your own determination whether it is safe to perform a manoeuvre, making no assumptions about anything that the person who flashed you might be seeming to be promising.
mnw21cam··on Volkswagen started blocking GrapheneOS users
My 18 year old A3 reads about 1mph higher than the true speed at motorway speeds. It's pretty spot-on, which is very unusual.
mnw21cam··on Twin brothers wipe 96 government databases minutes after being fired
I'm not.
mnw21cam··on Dirty Frag: Universal Linux LPE
It's a "drop everything and patch" if you have a large multi-user server where you don't completely trust all of the users. Like say in a university with a server that students can log in to, like I have just had the joy of updating (and had RHEL break ZFS on me yet again).

But yes, in most other cases no it isn't a "drop everything" exploit - but it does mean one less layer in the multi-layer security, as unprivileged remote exploits now become root-access remote exploits.

Page 1 of 34Next →