@jesse_m oh and PowerPC screams running native code. Worth it, unrelated but related I got a pentium pro that I was able to forward the NT kernel commands direct to the extended instruction set, that machine was 200mhz and as old as it is boot windows 2000 server to desktop in 1.5 seconds with all services running off of an old school IDE HDD. I know that's pretty old crap but the performance was insane. I did something similar once with a powermac g5 that I got to run BSD natively and good God it's still in service today. Forcing hardware to eliminate backwards compatibility does magic. If you need help loading anything on your PowerPC lmk.
@jesse_m it would be handling network traffic, memory management, but it may not necessarily need real drivers. If it's written exactly for specific hardware types in mind, 99% of what the os does is to be universally compatible. But even at the network level keeping it bare bones eliminates so much, no need for handling subnets, most workstation boards come with Intel proset Ethernet, no display drivers, no audio drivers, hell, don't even need terminal access if it's done right. It would be just a simple data appliance. But even if you want to start to think about compatibility, you only have to modify basic memory address sets for only a handful of components. So if you wanted to let's say make a cluster out of old handphones. Qualcomm has hdks readily available and if you don't care about touch screen, display, wifi, GSM, haptics, but simply processor, memory and network. From there making a server that's 8 used Chinese phones with a spec of 8 core, 8gb ram 128gb storage at 5 watt per unit dices out to a 64 core 64gb ram 800gb SSD. Consuming 40watts, with battery backup built in.. the payoff seems worth it. Old Chinese Qualcomm phones cost nothing. $60.00 per replacement board. That's $480.00 for a 40watt number crunching monster. To turn around and port the software to something Intel powered would only require modifying ram addresses and storage addresses. The main caveat is once the hardware is configured, that's the only job that hardware could do. But again, if you have 2 boards programmed for db, 2 programmed for requests, 2 programmed for storage distribution, 2 programmed for processing delegation. That's a full redundant server that couldn't be hacked by even the developer cause there's no IO for it once it's connected and running. And the amount of hardware resources available would be almost 99% with no OS. I'm gonna task this to one of my teams to start development. I'll open a new git and post you results as they come in so if you wanna play with it.. but seriously, I can't imagine a more powerful/secure/stable configuration per $. Pfff and then there's the size / cooling benefits. A data center could be 10sqm instead of a warehouse.
@kennyams you know I came here for a similar reason, but now that you mention it. The owners before were also billionaires. They were just not famous. Also the main focus of the board that ran the company was make money. Sure it's controlled by less people. But in the grand scheme of things is anything really different for anybody personally? I doubt it.
@jesse_m what architecture are you building for? I'm just curious because a lot of people have told me there's no point for x86 x64 development unless you're making an OS or a driver, but I got this theory. Let's say your making a backend for a bank, or a government. Something that requires stupid high security. With assembly you can make your backend AS the OS. Just don't compile what you don't need. Most security vulnerabilities occour at the OS level, a pretty good solution: don't use any OS at all. What do you think?
@alexwild I miss Texas.
@jesse_m assembly is assembly buuut the compilers vary. The docs will be unique to the compiler you're going to use.
https://montcs.bloomu.edu/Information/LowLevel/Assembly/assembly-tutorial.html this has a zip version
But I like qoto.org.. and as much as segregation is supposed to be bad, is it bad if it's our choice?
@karlo Ctrl click doesn't do it for ya?
@Koroyeldiores my employees have forbidden me from using psuedocode for this exact reason.. but I tell you what, Google docs somehow found one with grammar check once, but it wasn't mine. But yeah, your pain is felt globally.
@falken mmm paperclipper?
@cristianraileanu pro tip: come up with a way to measure the value of your content. Track and monitor those numbers and make fine adjustments to accommodate trend shifts. If you can create high value content. Users will do the hard work for you. SEO was never intended to be a thing people do. Your information MUST help people, and you MUST be clean about it. The cleanest way to do this using social media is look for questions, answer those questions on the target domain and provide only half the answer on the social media and use a link to citate to the full answer you created. Citation eliminates social media link stripping and spam bans on most and while it does nothing for search engines, it's got an extremely high likelyhood of being shared to places that do outside the social media. Places like Quora provide long term clicks that create flow for ages. Stack Exchange is actually indexed way better than Pinterest as Pinterest only supplies alt text to Google and Bing.
@zleap ok so I'm familiar with the structure of your club because I had a client once with the same challenges however his group of volunteers concentrated on disaster relief. Here's how we saved him, cause what you wrote gave me a shred of faith in humanity:).
We learned that same issue where people wanted solutions for free, in this case it's because there was a disaster and they lost almost everything. The volunteers and donators could only give so much because of the assets and liabilities balance of life. Our solutions were cool.
1st step was give them legitimacy, and we registered them as a legal 501c3 non for profit organization and began registering volunteers as dependents of the organization. 501c3 is still a company like a regular company however it's main distinction is that owners don't draw profit from dividends or sale of stock.
Why does this help you? If you do this, you can create relationships with local businesses, and/or government agencies.
Why does that help you? Suddenly, if a company donates old hardware to you it's a tax write off for them. A very good one. Same with grants, you now qualify for government / corporate grants. Instead of considering the club a club, consider it an incubator. Take on challenges with local businesses where your volunteers and members provide solutions. If the solution works. The kids will receive ownership of whatever the solution is. This will generate a small business for the kids and volunteers, and free labor for struggling local businesses who can't afford technology services. This will give the kids not just the feeling of them belonging to a group, but the group belonging to them. It will create a supplemental revenue stream. This revenue stream will allow you to create and host events or challenges in which tech sponsors always jump at the chance to get seen more. Which will add even more self esteem and ownership to your club members.
You don't need lawyers or anything crazy, and the fees for registering are crazy cheap. If you keep everything transparent and use hire your longer term members. It's a sustainable model for a club. Also there's search engines these days for grants. I applaud you for trying to make a difference. If you do manage to legalize your club, I am an ex IBM and Google employee and have contacts there that can help you create projects and partnerships.
Great piece, I agree with much of what you are saying here.
And yes, there are 2 groups of people those who want to isolate, those that don't
Grab (not literally) the ones that want to be part of something and encourage, nurture them, help them be the best they can be.
I run code club, some kids come every session others come once or twice then vanish, despite showing interest.
I had one interested in cyber security, spent ages putting some video links and other resources together to help me help with that, he never turned up again,
A lot of people want FREE activities, those providing want Volunteers. This never works long term, as the volunteers have no budget or resources to work with, or those resources are badly / never maintained.
I am not addicted to tech, I refuse to be part of the tech that makes people addicted. i can switch off and watch a movie or go and help at my local American Football for a few hours and be phone / tech free.
Keep up with what you are doing, as it is not your fault people choose to pay you and you make money, rather than learning and creating so they make money.
@kunt @valleyforge then how would people call heads or tails? I think we should start putting people's tails on the back to add context to the expression.
@cristianraileanu but.. but.. since the Penguin update, search engines ignore social media, and that's 9 years ago, you might want to update your process. Oh and on-page SEO, and Technical SEO, that's pretty non descriptive. I would recommend learning to create data matrixes that track relevant organic growth, and half masking articles that provide solutions from queries in relevant industries. It's super hard, but to become the #1 at anything, you must become the authority on the subject.
-- a xoogler (ex Google search dev)
Good luck in your ventures sir!
@zleap I'm a bit of a software engineer and my greatest fear was getting older and newer generations growing up with tech and thus more people knowing what I know. Somehow despite my field, they really don't know, or not in depth anyway. Good software engineers are crazy rare. It's a nightmare hiring new employees for me. I've interviewed people with doctorates who don't know what the hell is going on. But here's the kicker. I'm a loner mostly, and always have been. I pour my life into my work and the rewards are stupendous. But see that was a choice. The youth today could make the same choice. I don't blame big tech. They're out to make money and work hard for it. However kids are supposed to have parents that teach them how the world works. You show me a young child who spends their time with their face buried in their phone and most of them have parents doing the exact same thing. They won't criticize their kids for doing what they do. Now here's the dark reality. I love it. My competition is shrinking and demand is on fire. I now have profit coming from multiple generations that don't know what their doing. I hope more kids become shut-in and dependant on tech I create. Large amounts of stupid = profit. I wish I had tools like edX and mdn and w3schools when I was a kid. If the youth today want to self destruct. Go for it. The people who don't fear the world, run it. Another strange thing.. my best employees never even finished college, and also prefer to avoid society. Yet they don't avoid reality, they travel with me, develop hobbies, self educate, build and create, yet most are introverted and avoid our users. Yet they grew up the same as them, and have a great bill of mental health. So what's wrong? Entitlement and the belief that fame and popularity = a good life and happiness. To be a super hero or a super villain, both require equal effort of doing super things. They have identity problems, they belong to 20 genders. But they think that's some kind of crutch or excuse like that makes them victims, being unique. In this story I'm real villain, and I can tell you I hate and love society equally. How does that make me a villain? I don't care about race, gender, what religion you are. If I smile at you, all I see is another customer who gives me money and doesn't know they're doing it. Oh how I love algorithms:)
@louiscouture Steve jobs never wrote a line of code, truth be told, anybody can innovate too. What he was, was a perfectionist relentless asshole, which is what it takes to make anything of quality. I can see this in Elon a bit. Sure he's a nut job. But he's pretty good at making sure products survive. I'm not a fanboy or anything, infact I agree with you. But our toys definitely wouldn't be as great without relentless assholes.
@albertcardona
1. I got around this by using GitHub to merge docs by many people while they're in draft state, then when in proof state move it to Google docs and only give the Editors access for finalization. This also makes it easier for versioning of future documents and checking who is contributing the most.
2. AFAIK there's a dirty trick where you can use devtools in the browser to make it run in offline mode under network settings. Other users changes won't propogate until you put it back in online mode. So open the doc, make the tab offline, do the work, put the tab online and save. Google docs is a pwa so it supports working offline.
Hope this helps.. later
@valleyforge what good is a currency from a country that doesn't exist? Agreed 10000%
I'm an aspiring human being who loves all things logical and clean. I love programming and analytics. I also like dairy products and surfing. Although they're not clean. So I guess I'm a hypocrite too. I extrapolate when I'm bored. I've been told I should contribute more to society, so if you feel you can improve my understanding of anything, please do so.