kepford's avatar
kepford
kepford@nostrplebs.com
npub1qqqq...hq0q
Jesus follower | Bitcoiner | Freedom Maximalist | Javascript | Drupal | Newsletter Publisher
kepford's avatar
kepford 6 months ago
What I see 99% of time in Bitcoin culture is ego. It's not logic. There are a few exceptions but most of the arguments and disagreements are mostly proud men with huge egos wanting to be right. There are exceptions but over and over again these beefs come down to ego, not problem solving and arriving at consensus.
kepford's avatar
kepford 6 months ago
kepford's avatar
kepford 6 months ago
kepford's avatar
kepford 6 months ago
AOSP isn't dead, but Google just landed a huge blow to custom ROM developers Others have [mentioned](https://stacker.news/items/1005055) this but this article is a pretty good summary. ## Is AOSP going away? Google says no >As promised, Google published the source code for Android 16 this week, allowing independent developers to compile their own builds of the new operating system. This source code was uploaded to the Android Open Source Project (AOSP), as usual, under the permissive Apache 2.0 license. >However, multiple developers quickly noticed a glaring omission from the Android 16 source code release: the device trees for Pixel devices were missing. Google also failed to upload new driver binaries for each Pixel device and released the kernel source code with a squashed commit history. Since Google has shared the device trees, driver binaries, and full kernel source code commit history for years, its omission in this week’s release was concerning. >These omissions led some to speculate this week that Google was taking the first step in a plan to discontinue AOSP. In response, Google’s VP and GM of Android Platform, Seang Chau, refuted these claims. He addressed the speculation in a post on X, stating that “AOSP is NOT going away.” ## How does this impact developers of OS's like Graphene and CalyXOS? > Previously, Google made it simple for developers to build AOSP for Pixel devices, but that support is now gone. Developers simply had to “pull the configurations [that] Google created,” add their customizations, and then build. Now, however, they will need to take the old device trees that Google released for Android 15 and “blindly guess and reverse engineer from the prebuilt [binaries] what changes are needed each month.” So this is not good at all but not game over. > These omissions led some to speculate this week that Google was taking the first step in a plan to discontinue AOSP. In response, Google’s VP and GM of Android Platform, Seang Chau, refuted these claims. He addressed the speculation in a post on X, stating that “AOSP is NOT going away.” > He also confirmed the omission of Pixel device trees is intentional, stating that “AOSP needs a reference target that is flexible, configurable, and affordable — independent of any particular hardware, including those from Google.” Instead of supporting AOSP builds on Pixel devices, Google will support the virtual Android device “Cuttlefish” as its reference target. Cuttlefish runs on PCs, allowing Google and platform developers to test new hardware features. Google will also continue to support GSI targets, which are generic system images that can be installed on nearly any Android device. And this little tidbit seems very concerning. > Furthermore, Google’s decision to squash the kernel source code’s commit history also hinders custom development. The Pixel’s kernel source code was often used as a “reference point for other devices to take features, bug fixes, and security patches from,” but with the history now reduced to a single commit, this is no longer feasible. ## My Take Google is doing this intentionally and strategically to limit the reach and competition it is getting from alternative ROMS. The popularity of Graphene and other ROMS has grown since 2020 when I first started trying these systems out. This is a pattern we have seen in companies built on open source over the past few years. There are business reasons for some of the changes but also there are technical reasons. I don't like it one bit. Google has long claimed to be a champion of open source and honestly while the custom ROM space is growing the idea that its a threat to Google is laughable. It is possible that this is just Google tightening the belt and reducing dev overhead. Either way its not good for people who develop more privacy respecting mobile computers and signals a massive need for open hardware and a truly open phone OS.
kepford's avatar
kepford 7 months ago
Trump signs measure to overturn California’s EV mandate https://thehill.com/policy/energy-environment/5346277-trump-california-ev-mandate-cra/ I am not anti EV but I am anti forcing EVs on the public and even anti-subsidizing them over ICs. Attempts like Gavin Newsom's are virtue signalling vote getting tactics masked as saving the planet. Its absurd on its face. Should be entertaining to watch this develop.
kepford's avatar
kepford 7 months ago
Comedian T.J. Miller Tries to Give People Bitcoin There are a few lines Miller has in response to some bitcoin haters that I loved. I found the whole idea of trying to give people bitcoin while doing stand-up pretty entertaining. What do you think? Should this be in bitcoin or the lol territory?
kepford's avatar
kepford 7 months ago
Trump just said the US won WW1 and if it wasn't for us you'd all be speaking German or maybe Japanese... One problem. During WW1 Japan was with the allies not Germany. Honest mistake but I'm pretty sure if Biden or any Democrat made this mistake we'd never hear the end of it.
kepford's avatar
kepford 7 months ago
I mean really... are you all surprised? If you are... I feel sorry for you.
kepford's avatar
kepford 7 months ago
kepford's avatar
kepford 7 months ago
A thought on JavaScript "proof of work" anti-scraper systems I find proof of work to be a novel solution to problems with many systems. LLMs apparently do not respect server's client settings and it is very common for web servers to have massive amounts of scrapper traffic. Those that do not realize that the Internet is a hostile environment will suffer the consequences. So I find this topic interesting. > One of the things that people are increasingly using these days to deal with the issue of aggressive LLM and other web scrapers is JavaScript based "proof of work" systems, where your web server requires visiting clients to run some JavaScript to solve a challenge; one such system (increasingly widely used) is Xe Iaso's Anubis. One of the things that people say about these systems is that LLM scrapers will just start spending the CPU time to run this challenge JavaScript, and LLM scrapers may well have lots of CPU time available through means such as compromised machines. One of my thoughts is that things are not quite as simple for the LLM scrapers as they look. > An LLM scraper is operating in a hostile environment (although its operator may not realize this). In a hostile environment, dealing with JavaScript proof of work systems is not as simple as simply running it, because you can't particularly tell a JavaScript proof of work system from JavaScript that does other things. They go on to talk about crypto mining with LLM's CPU power using Javascript. Its an interesting idea and I wonder if any bitcoiners have looked into this as a service to provide. I'm thinking of this being someone server owners could install on their websites where these JS PoW scripts could use to lotto mine in pools.
kepford's avatar
kepford 7 months ago
Elon Musk Tried to Block Sam Altman’s Big AI Deal in the Middle East https://www.wsj.com/tech/elon-musk-trump-openai-stargate-abu-dhabi-e2689615 [Unpaywalled version](https://archive.is/x7lAc) > Musk warned that Trump wouldn’t bless OpenAI data-center project unless his xAI company was added > After Musk’s complaints, Trump and U.S. officials reviewed the deal terms and decided to move forward. The White House officials said Musk didn’t want a deal that seemed to benefit Altman. Aides discussed how to best calm Musk down, one of the officials said, because Trump and David Sacks, the president’s AI and crypto adviser, wanted to announce the deal before the end of the president’s trip to the Middle East. The question I think of when I read stuff like this is why does the President or government have ANY say in whether a company does business in another country. The articles about this type of thing never seem to ask this question. They focus on someone is using their political influence to block or hinder competitors. To me this is obvious and should be expected if you centralize power in the state. Those that hate this sort of permission requirement might ignore the politics for a while but they do so to their demise. Those that have no moral problem with it will just do it to everyone else. This happened with Microsoft back in the day. Its happening with the bitcoin ecosystem now. Rent seekers are the problem. Not those paying them off. There's a VERY common dumb take that people put forward. The take is that Trump and Musk are corrupt and we must vote for someone to replace Trump. This ignores that what they are doing while it may be slightly worse (I kinda doubt this btw) than the norm is basically how things have worked with the relationship of private companies and the state for a very long time. Remember the campaign finance reform movement? Yeah, that really went somewhere. So what is the solution? I guess we really just need a John Galt type approach to break the system. But the types that would be the John Galt are simply trying to use the system to their advantage or best case in a defensive way. I can't say that I blame them.
kepford's avatar
kepford 7 months ago
As a developer, my most important tools are a pen and a notebook I've tried this many times over my career and its never stuck. I have terrible hand writing and I suck at taking hand written notes. I do however swear by keeping notes digitally and I have for well over 5 years now. I keep a daily worklog of what I'm doing. I reference it pretty often. I do it all in plain text and sync it using Syncthing to my various devices (except iOS which is annoying). I'm a big plain text maxi. They [have a post discussing their note taking process](https://hamatti.org/posts/how-i-take-work-notes-as-a-developer/). But, what has worked for me is using paper for diagramming architectures for systems and application stacks. I started doing this with designing web sites info architecture back in the day and have used it ever since. Index cards are a great tool for that work. White boards are also very helpful. I do find that using non-digital tools opens up another part of my brain. I need to do it more.
kepford's avatar
kepford 7 months ago