Hacker Newsnew | past | comments | ask | show | jobs | submit | Luke-Jr's commentslogin

In theory, PROT_SAO should be useful for qemu, and trivial to make patches implementing there. That's assuming the kernel actually sets it, though. The problem I encountered when I set out to do it a year or so ago, was that I couldn't find a good test case to fail without it...


The kernel definitely sets the WIMG bits at https://github.com/torvalds/linux/blob/master/arch/powerpc/m... (line 336, if HN removes it), though I've never been able to "make it work" either.

I used box64 as a test case, where I had a game that would run in emulation, but only if I pinned it to a single core. On ARM64, it also worked, as the JIT translator on box64 uses manually inserted memory fences to force strongly ordered access.

The game never worked correctly, even after I patched the kernel to mark every page on the system as SAO, and confirmed this worked by checking the set memory flags. This might be a mistake in my understanding of what SAO should do, though. (or another failure in box64 on ppc64le)

One thought I've had recently is perhaps it's like the recently discovered tagged memory extension and only worked in big endian? There's nothing in the docs to suggest this, but since the only test case was BE-only, maybe?


Why not just ONE back and forth shipping? And hold debugging until the user reports if the replacement fixed it...


A number of users on IRC also said they would be priced out by any 50% premium increase...


(1) I would have paid 50% more but I also imagine that 50% is hardly necessary to fund a proper support system. That represents an increase of nearly a thousand dollars per unit.

(2) Having known the person (singular)* who said they'd be priced out at +50% from other interactions, I wouldn't take their comments at face value.

* Apparently it's two people.


What you're saying is disingenuous at best and gaslighting at worst. Just because you apparently have a very generous budget to throw at a problem doesn't mean everyone else in the same space does. I really struggle to see what the point is in making such a comment about other people's financial situations, and I would hope you can either justify making such an inflammatory remark or walk it back.


The specific person I'm referring to has lost any goodwill from other interactions I've had with them. I don't trust their statements.

And like I said, I would have personally paid a 50% increase, or for an ala-carte support package, but I doubt a 50% bump is actually necessary. One which doesn't push the board out of people's price ranges is probably feasible. Remember that we're talking about $2-3K, for the cheapest option with the simplest loadout. Customers already have disposable income. These are not priced like consumer hardware.


I beg you to reconsider the repercussions of holding grudges, especially in the FOSS community. All too often I see this pattern where people take a few disagreements too personally and hold them against each other for eternity. I know who you're talking about specifically (I was on the IRC channel at the time) and I know that they are genuinely trying to make it up to you (full retractions, refraining from speaking ill of the sort in the future, attempting to adjust their behavior so that they are not so quick to jump to so-called "hot takes" or other aggressive behavior). I hope that you, in turn, could also, in your own time, learn to forgive and let go as well. Please, for the sake of good FOSS everywhere - I know the two of you could accomplish so much!


Is it indeed possible to eradicate mosquitoes? Outside my house at certain parts of the day, there's tons and it only takes a few seconds to get swarmed. :(

What is the latest-and-greatest mosquito extermination tech?


We bought some GAT traps to thin the swarms of tiger mosquitos we have in DC and it seems to be working:

https://us.biogents.com/bg-gat/

What I really want to mature is the photonic fence but that’s been slow going: https://photonicsentry.com/


The sterile-male technique is IMO the latest & greatest. You breed vast quantities of sterile males (which do not bite, only females bite) and release them in an area. They compete with viable males for mates, and the net effect is suppressing the reproduction of the population.

It exhibits some very desirable attributes. It's incredibly selective, targeting only one species. It is also self-limiting, there is no feedback loop that could run out of control and there are no chemicals that could accumulate in the environment.

For a while the cost of breeding the males was prohibitive but some recent innovation has dropped the cost tremendously.


Doesn't he know there are parental control apps?

(Although my 10 year old figured out how to bypass those in a matter of days each time I closed the previous bypass-hole... and that was using a rooted OS I could SSH into. So maybe not so effective.)


Using parental controls is a great way to get kids to become hackers and learn to break said parental controls.


It made me change to linux. I'm glad for it.


Certainly worked that way for me. Taught me a lot about injecting code into running apps!


*she


Alpha blending and retaining the contents of windows doesn't need a full-blown compositor...


1) The UNIX security model puts users all in the same security domain. It's a given that a process running as user X can do whatever it wants with another process running as user X. I agree there may be better security models possible and even desirable in 2019, but at the end of the day, those are new and different security models. Does Wayland target standard UNIX security models, or does it require a specific new security model?

1b) The only really secure sandbox in 2019 appears to be complete hardware isolation. With Xpra, I can do this, and have windows from all my different security domains mapped on the same rootless display. I don't see any way to do the same with Wayland? (In fact, Xpra is buggy enough that if Wayland has a way to do this, it might be a killer feature and convince me to switch!)

2) Even GLES doesn't work without 3D acceleration stuff. I'm currently using a Radeon 7950, but only with the stock fbdev driver due to unresolved kernel bugs using the radeon driver. While my CPU can handle even full OpenGL with 3D games, I don't care to waste it on mere compositing.


It can't actually be used to exploit SPV clients at all, since having even a single destination address puts the transaction over 64 bytes in size.


I guess I'll bid farewell to the Slack communities I've been participating in. I'm not interested in using a browser or installing additional software for chat.


You could try to get them to bridge to matrix


Maybe Google will push Nest to comply with the GPL terms? They're currently missing the (required by GPLv2) build/install stuff from their source code releases... I've been unable to get root on mine so far :(


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: