HNHacker News
TopNewBestAskShowJobs

PaulKeeble

7,354 karma · joined October 16, 2008

submissionscomments
PaulKeeble··on Why has there been so little progress on Alzheimer's disease?
Its done substantially better than more common diseases like ME/CFS which very few have even heard of let alone know the symptoms of and receives almost no funding at all. Alzheimer's received a further $100 million of NIH funding earlier this year (https://www.alz.org/news/2026/100-million-dollar-alzheimers-...). That is 6 times the total funding for ME/CFS federally which is currently just 15 million and planned to decline.

The research went awry in Alziemer's due to fraud but its being funded at a reasonable level, a level many with Long Covid or ME/CFS or Fibromylgia would be very happy to see but doubt will ever happen. Funding of diseases is not "fair", it isn't based on number of sufferers * quality life years lost and we should be spending more on medical research generally. Alzeimers is one of the better funded diseases in the world.

PaulKeeble··on New 10 GbE USB adapters are cooler, smaller, cheaper
USB is just a complete mess. I don't mind so much ports having different capabilities if they are well documented in the specification sheets of the hardware because then at least I can find out what they are capable of, but alas it never seems to be the case. Its very hard to work out whether a port can do Displayport and to what extent/performance or its true power capability or just its real data transfer speed. More often than I like I have just hoped that something works. Anything above 5W charging and 5gbps transfer is optional.
PaulKeeble··on Scores decline again for 13-year-old students in reading and mathematics
[1] is a summary of the impact on the brain of Covid-19 infections including IQ reduction but many others besides. Its best understood that there is no such thing as a consequence free Covid infection, it always damages something and the early british experiment where they intentionally infected young men resulted in all of them loosing IQ and none of them being aware of the loss. This finding has been built on substantially in the past 6 years and we have a much large list of issues now, none of it treatable.

[1] https://theconversation.com/mounting-research-shows-that-cov...

PaulKeeble··on All phones sold in the EU to have replaceable batteries from 2027
Batteries have been used as part of planned obsolescence for too long and a whole small business industry of replacing phone batteries has appeared because of it. Next the EU are going to have to address security patches because its another aspect being used to sell new phones.
PaulKeeble··on Internet Protocol Version 8 (IPv8)
In many regards IPv6 was a change that went too far and didn't go far enough all at the same time, although slowly but surely it is being adopted. Something like this had a better chance at adoption precisely for how little it changed things. The most radical part is the merging of all services into one central blob and I think that is going to be the part most people take exception too especially oauth. It doesn't solve fundamental issues like roaming with mobile devices, something that now is really important to get rid of a lot of complexity that has built up.
PaulKeeble··on Google broke its promise to me – now ICE has my data
They dropped that a long time ago, at least a decade ago. Which is really an odd thing to do, what company would think that not being evil was holding it back but Google clearly did.
PaulKeeble··on The exponential curve behind open source backlogs
Ultimately if the new contributor brings in others to the project to also review and progress the project then it will quickly outpace the development on jellyfin and become the successful fork. No maintainer can cope with the workload of something like jellyfin and if they wont assign maintainers there isn't much else to be done.

The key to the success is dealing with the outstanding merges by bringing maintainers onboard that are trying to contribute, build up the team and then the merges will get processed a lot faster.

PaulKeeble··on The exponential curve behind open source backlogs
When it comes to open source projects before you do any work go and look at the merge requests/PRs and look at who is getting them resolved and if lots of them are seemingly stuck. Some projects just don't take PRs from unknown people and they don't invite contributors onto their team, those projects with one maintainer and little community collaboration aren't worth writing code for.

There is a constraint still but a project like the Linux kernal has put a lot of layers of review and testing and merging between the source of truth and the underlying contributions. Having a number of leutenents that deal with subsections of the system that test merges and review the contributions is necessary for a project to grow.

PaulKeeble··on The Future of Everything Is Lies, I Guess
In computer graphics we understand how it works, we just lack the computational power to do it real time, but we can with sufficient processing produce realistic looking images with physically accurate lighting. But when it comes to cognition its a lot of guesswork, we haven't yet mapped out the neuron connections in a brain, we haven't validated it works as popular science writing suggests. We don't understand intelligence, so all we can do is accidentally bumble into it and it seems unlikely that will just happen especially when its so hard to compute what we are already doing.
PaulKeeble··on Artemis II will use laser beams to live-stream 4K moon footage at 260 Mbps
They missed it pulling off the pad, they then had a picture of the plume, the wide shot off the pad was quite a bit too late also, then they missed the separation of the boosters and the upper stage separation.

Honestly it looks like they intentionally missed every high risk procedure intentionally and cut back a few seconds after it had succeeded.You don't make this many mistakes one after the other accidentally, its easier to do this right than wrong, cutting to the crowd as booster separation occurs was clearly intentional. I take this as NASA had very little confidence in this launch and was avoiding showing all the moments it could go wrong live.

PaulKeeble··on A new way to measure poverty shows the US falling behind Europe
Is the measure they are using inflation adjusted over time? If not this shows an enormous loss in purchasing capacity over time for the average person, which is certainly how its felt over the past decades as inflation has outrun wages for most people.
PaulKeeble··on Woman who had sex with identical twins told it is 'not possible' to identify dad
Epigenetic changes might be one possibility, they are sometimes passed down to children and are responses to environmental adjustments. We don't know most of the rules around them however nor what can be passed down and to what extent but potentially in the future we should know more.
PaulKeeble··on Why the US Navy won't blast the Iranians and 'open' Strait of Hormuz
The Chinese have drone carrier ships already in fleet and I think that is likely the future addition to fleets that is necessary. I am not sure how much the era of human controlled flight is coming to an end but certainly substantial drone capability and anti drone defence is urgently required.
PaulKeeble··on Building a Mostly IPv6 Only Home Network
I suspect I am going to be running dual stack for at least the next decade, IPv4 switch off feels very far away. I don't think there is much advantage or disadvantage to running IPv4 compared to translation. The current internet doesn't feel ready. I have had less issues with IPv6 this year compared to last so there has been some progress but I am still getting fallbacks to IPv4, some companies don't seem to care much about IPv6 outages currently.
PaulKeeble··on Stop picking my Go version for me
One of the key advantages of Go is its very compatible, you can compile and run early versioned code on the latest compiler without concern and it will just run with less bugs and faster due to all the advancements over time. I don't like being forced to upgrade my tooling until I choose the upgrade but in Go's case its usually trivial.
PaulKeeble··on LibreOffice and the Art of Overreacting
26.2 has a Donate button on the bottom left of the window alongside showing recent documents and the opening and various sub application launchers. I rarely go to the generic Libre Office screen since I mostly launch documents or the individual applications so I hadn't really noticed it but currently its small.
PaulKeeble··on GitHub is once again down
Its had its fair share of outages and outrageous changes that overreach the bounds as well. Its more stable than github is but its had at least 2 sessions of downtime this year that I recall and they were both quite long (day length).
PaulKeeble··on Windows native app development is a mess
Most of the desktop applications I have wrote over the years have been in other languages like Java and Go as I have wanted them to mostly be cross platform. In these cases I have always used the Software UI, which in Java is Swing and in Go is Fyne. These are usually reasonably fast, don't necessarily look native depending on how its themed but ultimately fit the language better than trying to bridge to Win32 or GTK/QT.
PaulKeeble··on Chest Fridge (2009)
Its possible to design internal structures such that its easier to use as a Fridge and freezer with some loss of space to avoid having to reach down into it. It would waste space and some efficiency however, the more complicated it becomes with assisted lifting and such the worse the gap would become. But the problem is often space, a lot of kitchens do not have 2x the floor area to be putting in chests making them good for secondary storage somewhere else but not a primary kitchen appliance.

There is no doubt its better thermally just because cold air falls out the front of a normal fridge/freezer and huge amounts of energy are wasted everytime you open the door. A chest design looses considerably less of its cooled air but its also a lot more awkward to use and ends up less floor space efficient.

PaulKeeble··on Why craft-lovers are losing their craft
Its one thing when code was hammered out by someone to just work, its worse fixing code that no one even wrote to begin with. This period of programming is going to produce a lot of code people dump and replace because its not worth fixing.
PaulKeeble··on Our commitment to Windows quality
I think companies think that once they go past the threshold they will know almost immediately and then returning is a simple matter of returning to the threshold. But it doesn't work like that its more like how tires loose grip at the limit, once they start to slide they loose an enormous amount of grip and you need to roll back your use a lot before they regrip up. In tires its 30%, but the amniosity with customers that all the anti user things they have done its a never ending list of complaints and the last 10% nor 30% is going to cut it to stop the exodus. Once people have left its very unlikely they come back if Linux is still working well for them. People change operating systems like they change banks.
PaulKeeble··on Our commitment to Windows quality
Its going to take a lot longer than that. Hardware companies are very slow to adopt this sort of change, for this transition to happen it requires Microsoft to not get its act together for another decade.
PaulKeeble··on Our commitment to Windows quality
Microsoft has spent over a decade swimming against their users interests at this point and during that time frame Linux has been improving its desktop and improving kernel performance. We are now at the point where Linux emulating Window's entire API space for games with worse drivers is dangerously close on performance with none of the privacy invasion and anti user features. Its pretty late in the game for them to start trying to switch back to producing an Operating system users actually want. Users refusing to switch from Windows 10 should have been that wake up call.

I don't think Microsoft can pull this off, I think as mindshare is shifting it will continue to do so and its going to take Microsoft a long time to row back and right now its only talking about doing some minor things. Now Nvidia is developing the drivers on Linux seriously there is every chance this transition snowballs and nothing Microsoft does will be enough.

PaulKeeble··on Ask HN: How do you deal with people who trust LLMs?
Its everywhere now its becoming a real problem in every corner of the internet and in the real world. People are using hallucinated legal cases in lawsuits, they are generating images to create fake events, they are using AI to write their CVS and just about everything you can imagine. People are having to wade through all this slop professionally, calling it out and pointing out the mistakes doesn't seem to help, the people using this stuff believe the AI is correct no matter what you say or do.

Like most things that go mainstream it will take a good while before people understand, by which point they will have learnt a lot of things that aren't true and they will never let them go. We might get a healthy use of current AI at some point in the future or if the product drastically improves.

All you can do now is hold them to the same standard you normally would, if you catch them lying whether an AI did it or not its their responsibility and you treat them accordingly.

PaulKeeble··on A data center opened next door. Then came the high-pitched whine
One of the ways corruption hides its intentions is lying to make it look like incompetence. It takes a very long time for the truth to come out and it rarely does but corruption depends on people buying the lies and assuming its just incompetence.
PaulKeeble··on Rob Pike’s Rules of Programming (1989)
I feel like every time I have expected an area to be the major bottleneck it has been. Sometimes some areas perform worse than I expected, usually something that hasn't been coded well, but generally its pretty easy to spot the computationally heavy or many remote call areas well before you program them.

I have several times done performance tests before starting a project to confirm it can be made fast enough to be viable, the entire approach can often shift depending on how quickly something can be done.

PaulKeeble··on John Carmack about open source and anti-AI activists
A lot of the use of open source code has directly breached the terms under which that code is shared and they are now monetising the sale of this code.
PaulKeeble··on The dead Internet is not a theory anymore
An index is also a lot more discoverable for content like the others. The issues of classification still exist its not a tree like they tried to make it but indexes based on human effort on value I think still have their place
PaulKeeble··on Online age-verification tools for child safety are surveilling adults
Some of the accounts being blocked from certain access are themselves 18! You would think Reddit would consider that, but nope it doesn't.
PaulKeeble··on Cloud VM benchmarks 2026
A few comparisons just from a gaming PC with a 9800X3D (8C16T 5.2 Ghz Boost).

7 Zip benchmark

9800X3D 130 GIPs compression, 134 GIPs decompress.

C8A 21577 MIPs (21.5GIPs) compression, 9868 MIPS decompression (9.9GIPs).

Geekbench 5

9800X3D 16975 multithread, 2474 single thread

C8A 4049 multithread, 2240 single thread

A desktop class CPU is definitely quicker single threaded and multithreaded, no surprises there most of these are dual core. The single threaded performance of the C8A is actually pretty good but its also the best of the bunch by a wide margin most of the CPUs are far behind. Memory performance appears to be attrocious all around.

← PreviousPage 4 of 34Next →