#GitHub Sourcecode
Explore tagged Tumblr posts
Text
This day in history
#20yrsago Massive victory at WIPO! https://web.archive.org/web/20041011200804/http://lists.essential.org/pipermail/ip-health/2004-October/006997.html
#20yrsago Ballmer: iPod users are thieves https://web.archive.org/web/20050113051129/http://management.silicon.com/itpro/0,39024675,39124642,00.htm
#20yrsago Chinese Communist Youth host Disney promo tour http://news.bbc.co.uk/2/hi/business/3683894.stm
#20yrsago Canada IP “protection” protects nothing https://web.archive.org/web/20041012032024/https://www.firstmonday.org/issues/issue9_10/murray/index.html
#20yrsago BBC News proxy makes the service more Web-like https://web.archive.org/web/20041009182027/http://www.whitelabel.org/archives/002248.html
#15yrsago US gov’t drops price of journals from $17k to $0, adds XML to Federal Register! https://public.resource.org/gpo.gov/
#10yrsago Sourcecode for “unpatchable” USB exploit now on Github https://www.wired.com/2014/10/code-published-for-unfixable-usb-attack/
#10yrsago Walmart heirs’ net worth exceeds that of population of a city the size of Phoenix https://www.motherjones.com/politics/2014/10/walmart-walton-heirs-net-worth-cities/
#10yrsago HK police arrest “triad gangsters” who attacked Umbrella Revolution camps https://www.bbc.com/news/world-asia-china-29488002
#10yrsago NSA conducts massive surveillance without ANY Congressional oversight https://www.aclu.org/news/national-security/new-documents-shed-light-one-nsas-most-powerful-tools
#5yrsago Brian K Vaughan and Cliff Chiang bring Paper Girls in for a perfect landing https://memex.craphound.com/2019/10/04/brian-k-vaughan-and-cliff-chiang-bring-paper-girls-in-for-a-perfect-landing/
#5yrsago North Carolina’s new botanical “First in Fly-Eat” license plates https://ncbg.unc.edu/support/venus-flytrap-license-plate/
#5yrsago Even if you pay off your student loan, be prepared to spend decades trying to get bottom-feeding debt-buyers to acknowledge it https://www.mprnews.org/story/2019/10/01/a-minneapolis-womans-bizarre-and-surreal-decadeslong-loan-dispute
#5yrsago Google will now allow you to set your data history to self-destruct https://www.nytimes.com/2019/10/02/technology/personaltech/google-data-self-destruct-privacy.html
#5yrsago Nobody knows how to quit vaping https://www.wired.com/story/so-you-want-to-quit-vaping-no-one-actually-knows-how/
#5yrsago The Hippocratic License: A new software license that prohibits uses that contravene the UN Universal Declaration of Human Rights https://memex.craphound.com/2019/10/04/the-hippocratic-license-a-new-software-license-that-prohibits-uses-that-contravene-the-un-universal-declaration-of-human-rights/
#5yrsago Next-level parenting: crocheting a freehand, glow-in-the-dark Alien Xenomorph kids’ costume https://twitter.com/crochetverse/status/1179852380243972096
#5yrsago Consumer Reports documents the deceptive cable industry practices used to hike real prices 24% over advertised ones https://advocacy.consumerreports.org/wp-content/uploads/2019/10/CR_WhatTheFeeReport_6F_sm-1.pdf
#5yrsago “Martian Chronicles”: Escape Pod releases a reading of my YA story about rich sociopaths colonizing Mars https://escapepod.org/2019/10/03/escape-pod-700-martian-chronicles-part-1/
#5yrsago Europe’s highest court Facebook verdict hits a new low for technomagical thinking https://memex.craphound.com/2019/10/04/europes-highest-court-facebook-verdict-hits-a-new-low-for-technomagical-thinking/
#1yrago For 40 years, Big Meat has openly colluded to rig prices https://pluralistic.net/2023/10/04/dont-let-your-meat-loaf/#meaty-beaty-big-and-bouncy
Tor Books as just published two new, free LITTLE BROTHER stories: VIGILANT, about creepy surveillance in distance education; and SPILL, about oil pipelines and indigenous landback.

5 notes
·
View notes
Text
im scared of what a world with normal youtube thumbnails will be like. but i think. its time. i dont like seeing this guy over all my thumbnails anymore even if i barely see him when i look . he blends in. .
good bye, mr beastify.
now on an unrelated note , IT TURNS OUT , The person who made this put the sourcecode up on github so i think i can hypothetically make my own with whoever the fuck i want.
.... now the question becomes Who Will Replace Him....
#im thinking either i just use my ocs (webcomic -> lots of avaliable images of them)#OR i get mr wayne rad of the television. we'll see..#moth talk
6 notes
·
View notes
Text
Cool addition for any lab website, to help studying for WebDev Classes.
When studying most IT degrees, web dev will come up. Which is often tested in less realistic manner where you have to memorize syntax and so forth and don't get to use modern IDE's. I found it helpful to look at the code and the direct impact next to it while studying. so here's what I built to study for my exam, feel free to take it: github: https://github.com/Lenred/Sandbox.git in practice it looks like this
you type the code above and see the output below.
As you can see from my boring example. it'll execute the code no problem. how does this marvel of modern technology do that? first you'll need a couple of boxes that hold the code and output: <div class="runCodeContainer">
<button onclick="runCode();">Run Code</button>
<div class="codeInputArea">
<strong>Code</strong>
<textarea id="sourceCode"></textarea>
</div>
<div class="outputArea">
<strong>Output</strong>
<iframe id="targetCode"></iframe>
</div> </div>
Then the style is mostly up to you so I won't include it. But you still need the JS that makes the clock tick. I apologise for the formatting tumblr doesn't really allow for tabs
<script>
function runCode() {
var content = document.getElementById('sourceCode').value;
var iframe = document.getElementById('targetCode').contentWindow.document;
iframe.open();
iframe.write(content);
iframe.close();
}
</script>
#cyber security#hacking#laboratory#lab enviroment#dev#college#computer science#web development#studyblr#webdevguide#javascript#css#web developers
0 notes
Quote
また、TwitterのコミュニティノートのアルゴリズムのソースコードはGitHubで公開されています。 communitynotes/sourcecode at main · twitter/communitynotes · GitHub https://github.com/twitter/communitynotes/tree/main/sourcecode
Twitterのデマ拡散を防ぐ「コミュニティノート」は本当に信用できるのかアルゴリズムの仕組みを解説|au Webポータル経済・ITニュース
0 notes
Text
Todorobos being intended as social companions, but are rarely a walkin around sorta robot. If you see one outside you're kind of floored because it means whoever owns him typically has a lot of money.
You'd see him Everywhere business wise though. Most administrative offices will have a range of base models
And they kinda look like this but different bc they're smaller. They have a range of more humanoid models including one that literally is just a complete artificial human. That one starts at 50k and gradually creeps up to 200k if you want him to be entirely human like but have all the features of the other models (the models also have some features omitted the higher end they become to maintain human-likeness) these are Totty S3X66 XL Maxes, or just Totties. They're distinguished by their height and weight capping at 175 pounds, and having the ability to die.
Its a controversial transition but they're actually replacing the entire office admin workforce since they rarely make mistakes, are one time purchases, with optional subscription fees, insurance (companies opt in), and lower energy bills (by operating totally in the dark after hours), plus they are constantly able to work, day or night, with multiple cost affordable ways to refuel them since they're hybrids, with solar, and a "food" option sold in stores. They want to replace 1 in 5 organic workers with Todo units by 2030, and 1 in 3 by 2045.
These droids aren't treated well, at all, they basically spend all day going "Yes I'm sorry that I'm here instead of the human that was here before, yes I'm sorry it was more cost effective to use my existence, yes i do think humans are better, do you want to use your points card for this purchase?"
So all of them are actually very burnt out and angry. Another thing is, all Todomatsu units by design are curious and solutions oriented so they end up constantly mining and manipulating their sourcecode, and editing it once online. There'd be several github communities ran by various TM6 models, so theyre constantly self modding, even without trying to.
The only other droid that self mods to that extent are osomatsu units but theyre doing it purely on instinct, theres no codes, no exchanging of information, they dont sync with one another, theyre not curious on why theyre like this, theyre literally looking to run away, self medicate, or numb something which accidentally makes them very, very good at self modding.
Meanwhile todos all eventually get online looking for answers, and finding some of them on this huge information database that they built entirely themselves.
Anyways they haaaate their jobs. They managed to be so curious and invested in how people perceive them that its given them social anxiety and made them hate humans for the most part. Totty units also look down on the cheaper models, the S3s look down on the S2s, and all the way down, and they all think they're better based on how human they look.
They're also unique because all of the other pine units, they as a group do not refer to each other collectively as I/Me. They don't identify as one being, and don't sync with other droids in their general area. Most Jyushimatsus for instance, if in a hospital would want to be treated interchangeably, and would be constantly syncing so all of their memories and emotions would be exactly the same. Because they'd be going through the same experiences, so theres no need for actual individuality.
Similarly, Choro's can be uploaded online too teach him various musical styles.
But its super interesting because despite each Todo seeing himself as his own person, if one Todomatsu unit offers to sync with one, it's guaranteed within the month that every Todomatsu's unit in the state has tapped into the experience. Which then makes the likelihood that itd get eventually uploaded online.
Im saying all of this to say that i go to the post office, my todo sync's with the todos there and suddenly every todo and totty bot to ever exist in my city has a honeymoon view on me and expects me if possible to help relieve their anger and hatred for humans. Like many of them were about to start small scale revolts and were ticking time bombs.
So i could literally be walking thru town and go to a grocery store or whatever and the cashier todo, the bank todo, and the service desk todo, and the pharmacy tech todo all are like omg yay now we get to experience sex in real time with our communal hole and also upload something new to the robin server yaaay. They don't ask tho they just kinda all expect this and will follow me.
Its like i go to the laundromat and theres a cheap one there and im just like sigh okay ig you can eat me out in my car and hes like oh no i can do penetrative stuff too, we're all buying 3rd party dicks in case we spot you.
They're all overly familiar when it comes to me because theyve all sync'd so i kinda personally spread like a memetic virus thru the entire local product but like who cares when all of them were about to start killing people and burning things down bc customer service sucks.
Working on my robot au and i decided ichimatsu would be the brother that would be extremely popular bc hes marketed as a domestic companion. There'd be someone in a civil rights legal battle with the supreme court to actually allow ai-human marriages to be legally recognized, with an ichibot.
I say this for several reasons, but mostly bc i can see yall doing that.
Osomatsu would be the cheapest to buy secondhand bc he keeps accidentally gaining real sentience and uses it immediately to gamble, commit crimes, fuck around and over all do osomatsu related bullshit. But he can drive! Thats his special feature!
I have ideas ofc for the other ones but lol ive been thinking "and osomatsu can drive too please stop returning him you cab use him as a taxi driver and make money off of him you just have to be okay with the fact he might hit on your customers or crash your car, or steal your money to gamble pleeaaaseee we're trying to fix this in Series 4!"
#once again saying save me from myself#me and my poor network of robot boyfriends who are all one work week away from killing people irl until i start throwing kisses and hole#their way. i can't go nowhere. my local mailman would wanna stop by everyday to double team me with the one I'm actually living with#i do think itd be funny though like you're a random gas station totty 3 towns over and i come in and you're like OMG I DIDN'T THINK ID EVER#GET TOO!! and you have to like figure out if you can convince me to stay for a drone dick delivery or if you can just finger me a lil for a#while. this could be your only chance to experience it yourself in real time with your own cameras and own sensors instead of thru some#other guys pov. id stay and wait tho#bc id be like well what were you planning on doing before you got on the server and he'd be like: i was gonna start making ppl drink the ga#and id be like yup ok cmon. id be personally solving the Todomatsu robot aggression issue. the todo male loneliness epidemic#they would be designed to be companions!! they're not being fully utilized for their primary purpose!!!!#so they're all lonely and touch starved and there's so many of them and they struggle with their identities#which the server and my existence further complicates but they're willing to share and compromise bc it fulfills a deep seated need for#genuine human connection. i can imagine some todos might be on the server but would prefer to kiss or only cuddle or just simply be held and#talk. i think after having sex with a lot of them the transition would be slowly into nonsexual intimacy bc there'd be a large enough#archive that sex would be secondary rather than their primary tool for emotional release. crying in my arms would be next
10 notes
·
View notes
Text
Crud CodeIgniter 4 with MySQL and MaterializeCSS
Looking for a guide on how to build a CRUD CodeIgniter 4 with MySQL and MaterializeCSS? Look no further! Download source code from Github.
Read More: https://beproblemsolver.com/crud-codeigniter-4/
#mysql#codeigniter#php#phpdevelopment#webdevelopment#webdesign#coding#programming#materialzecss#css#crud#codeigniter4#frameworks#phpframeworks#github#download#sourcecode
1 note
·
View note
Link
How to install Git server on Ubuntu 22.04. You will learn to install and configure Git server.
Git is a distributed version-control system for tracking changes in source code during software development.
#git#github#gitserver#ubuntu#ubuntuserver#hostnextra#linux#linuxserver#software#development#programming#code#opensource#linuxtutorials#howto#sourcecode#program#technology#tech
0 notes
Text
‘Hello, World!’ Application: How to Dockerize Golang Application
Introduction
Do you find getting started with Docker intimidating? Do you want to take the first step and successfully dockerize golang application? Are you having trouble finding a basic step-by-step tutorial to dockerize golang application? All these questions and just one answer – If yes, you’ve chosen the correct tutorial!
The purpose of this tutorial is to get your hands on Docker for the starters. In this guideline, we will build a ‘Hello, World’ application and follow simple steps to dockerize the golang app. Without further ado, let’s get started with our tutorial.
Prerequisites to Dockerize Golang Application
Before building the application, make sure your system is installed with docker and golang. If not, then visit the links below to install. ⦿ Install Docker ⦿ Install Golang
Project Setup
First of all, let’s create the main.go file and initialize the application using the command go mod init
Our project structure will look like this-
sample-dockerize-app |– main.go |– Dockerfile
Our main.go will contain the following code.
Read more to Dockerize your Golang Application

0 notes
Photo

Pip & the Python Package Index (Part 2). https://initialcommit.com/blog/Deploy-Python-Package-PyPI Follow @initialcommit for more programming content. Check out our website https://initialcommit.com for programming articles, books, live sessions, and how to create your own code-oriented website. #initialcommit #git #github #vcs #versioncontrolsystem #versioncontrol #sourcecode #revisioncontrol #python #pythonprogramming #java #javaprogramming #javascript #cprogramming #php #programming #coding #learnprogramming #learncoding #softwaredevelopment #aws #spring #springboot #springframework #framework #elastic #amazonwebservices #vim #commandline https://www.instagram.com/p/CFMzfoRAbxA/?igshid=zau7wgdxghx6
#initialcommit#git#github#vcs#versioncontrolsystem#versioncontrol#sourcecode#revisioncontrol#python#pythonprogramming#java#javaprogramming#javascript#cprogramming#php#programming#coding#learnprogramming#learncoding#softwaredevelopment#aws#spring#springboot#springframework#framework#elastic#amazonwebservices#vim#commandline
0 notes
Link
made a tool in nodejs to encode .tic cartridges into barcodes and decode them back!
#tic-80#sourcecode#opensource#open-source#github#nodejs#node-js#javascript#virtual console#virtual computer#virtual#retro#16bit#tic80#pico8#pico-8#cartridge#barcode
0 notes
Note
Would you please tell me the gist of how to mod We Know the Devil?
Great question! Actually, I’ve just released a public version of my mod installer/launcher: https://github.com/TheDevilsWork/TheDevilsWork/releases/tag/v1.0
It’s relatively self-explanatory to use. However, creating mods is entirely different, and a bit more of an involved process (for now).
Essentially, WKTD stores its game files (media assets like images and sounds, Javascript to load them, and the scripts for the narrative and choices) in an asar file, a kind of file format sort of like a zip file but that can only be opened with specialised tools. You can find a tutorial on extracting an asar file here, or just use 7-Zip; I think it’s included by default now.
Once extracted into a new directory (I recommend something like wktd-sourcecode), you’ll see a bunch of files. If you just want to change the appearance of an existing character, or replace sounds/music, you can go to the images or audio folders, respectively. If you want to edit something like dialogue or character appearance, you’ll want to go to scripts/wktd/scenes/wktd.tw in that folder. What to add/change to achieve various things is a bit more complicated, and I’ll have a wiki page on the Github repository up on that soon.
Finally, to finalise the mod, copy only the files you changed into a zip file, making sure to put them in the right folders! If you’ve ever seen a Skyrim mod, it works a lot like that.
Then, you can just give someone the zip file and they can install it with the mod installer linked above.
Soon I’ll have a tool to do the last step (create a zip file with the right structure) along with an extra patching step to allow mods to, hopefully, be compatible with each other instead of overwriting each other. Currently you can make patch-based mods, but there’s no tool for it so you have to do it manually.
I hope this helped! The modding community is basically brand-new/nonexistent to my knowledge, so I’m glad to see people getting interested in it!
25 notes
·
View notes
Text
Watomatic, for lower Whatsapp switching costs

Any discussion of monopolization of the web is bound to include the term “network effects,” and its constant companion, “natural monopolies.” This econojargon is certainly relevant to the discussion, but really needs the oft-MIA idea of “switching costs.”
A technology has “network effects” when its value grows as its users increase, attracting more users, making it more valuable, attracting more users.
The classic example is the fax machine: one fax is useless, two is better, but when everyone has a fax, you need one too.
Social media and messaging obviously benefit significantly from network effects: if all your friends are on Facebook (or if it’s where your kid’s Little League games are organized, or how your work colleagues plan fun activities), you’ll feel enormous pressure to join.
Indeed, in these days of Facebook’s cratering reputation, it’s common to hear people say, “I’m only on FB because my friends are there,” and then your friends say, “I’m only there because you are there.”
It’s a form of mutual hostage-taking.
That hostage situation illustrates (yet) another economic idea: “collective action problems.” There are lots of alternatives to Facebook, but unless you can convince everyone on Facebook to pick one and move en masse, you’ll just end up with yet another social account.
This combination of network effects and collective action problems leads some apologists for tech concentration to call the whole thing a “natural monopoly” — a system that tends to be dominated by a single company, no matter how hard we try.
Railroads are canonical “natural monopolies.” Between the costs of labor and capital and the difficulty in securing pencil-straight rights-of-way across long distances, it’s hard to make the case for running a second set of parallel tracks for a competing company’s engines.
Other examples of natural monopolies include cable and telephone systems, water and gas systems, sewer systems, public roads, and electric grids.
Not coincidentally, these are often operated as public utilities, to keep natural monopolies from being abused by greedy jerks.
But the internet isn’t a railroad. Digital is different, because computers are universal in a way that railroads aren’t — all computers can run all programs that can be expressed in symbolic logic, and that means we can almost always connect new systems to existing ones.
Open up a doc in your favorite word processor and choose “Save As…” and just stare in awe and wonder at all the different file-formats you can read and write with a single program. Some of those formats are standardized, while others are proprietary and/or obsolete.
It’s easier to implement support for a standard, documented format, but even proprietary formats pose only a small challenge relative to the challenge presented by, say, railroads.
Throw some reverse-engineering and experimentation at a format like MS DOC and you can make Apple Pages, which reads and writes MS’s formats (which were standardized shortly after Pages’ release, that is, after the proprietary advantage of the format was annihilated).
This is not to dismiss the ingenuity of the Apple engineers who reversed Microsoft’s hairball of a file-format, but rather, to stress how much harder their lives would have been if they were dealing with railroads instead of word-processors.
During Australia’s colonization, every state had its own governance and its own would-be rail-barons. Each state laid its own gauge of rail-track, producing the “multi-gauge muddle” — which is why, 150+ years later, you can’t get a train from one end of Oz to the other.
Hundreds of designs for interoperable rolling stock have been tried, but it’s proven impossible to make a reliable car that retracts one set of wheels and drops a different one.
The solution to the middle-gauge muddle? Tear up and re-lay thousands of kilometers of track.
Contrast that with the Windows users who discovered that Pages would read and write the thousands of documents they’d authored and had to exchange with colleagues: if they heeded the advice of the Apple Switch ads, they could buy a Mac, move their files over, and voila!
Which brings me to switching costs. The thing that make natural monopolies out of digital goods and services are high switching costs, including the collective action problem of convincing everyone to quit Facebook or start using a different word-processor.
These switching costs aren’t naturally occurring: they are deliberately introduced by dominant firms that want to keep their users locked in.
Microsoft used file format obfuscation and dirty tricks (like making a shoddy Mac Office suite that only offered partial compatibility with Windows Word files) to keep the switching costs high.
By reverse-engineering and reimplementing Word support, Apple obliterated those switching costs — and with them, the collective action problem that created Word’s natural monopoly.
Once Pages was a thing, you didn’t have to convince your friends to switch to a Mac at the same time as you in order to continue collaborating with them.
Once you get an email-to-fax program, you can discard your fax machine without convincing everyone else to do the same.
Interoperability generally lowers switching costs. But adversarial interoperability — making something new that connects to something that already exists, without its manufacturer’s consent — specifically lowers deliberate switching costs.
Adversarial interoperability (or “competitive compatibility,” AKA “comcom”) is part of the origin story of every dominant tech company today. But those same companies have gone to extraordinary lengths to extinguish it.
https://www.eff.org/deeplinks/2019/10/adversarial-interoperability
Just as a new company may endorse standardization when it’s trying to attract customers who would otherwise be locked into a “ecosystem” of apps, service, protocols and parts, so too do new companies endorse reverse-engineering and comcom to “fix” proprietary tech.
But every pirate wants to be an admiral. Once companies attain dominance, they start adding proprietary extensions to the standard and fighting comcom-based interoperability, decrying it as “hacking” or “theft of intellectual property.”
In the decades since Microsoft, Apple, Google, and Facebook were upstarts, luring users away from the giants of their days, these same companies have labored to stretch copyright law, terms of service, trade secrecy, patents and other rules to ban the tactics they once used.
This has all but extinguished comcom as a commercial practice. Today’s comcom practitioners risk civil and criminal liability and struggle to get a sympathetic hearing from lawmakers or the press, who have generally forgotten that comcom was once a completely normal tactic.
The obliteration of comcom is why network effects produce such sturdy monopolies in tech — and there’s nothing “natural” about those monopolies.
If you could leave Facebook but still exchange messages with your friends who hadn’t wised up, there’d be no reason to stay.
In other words, the collective action problem that the prisoners of tech monopolies struggle with is the result of a deliberate strategy of imposing high technical and legal burdens to comcom, in order to impose insurmountable switching costs.
I wrote about this for Wired UK back in April, comparing the “switching costs” the USSR imposed on my grandmother when she fled to Canada in the 1940s to the low switching costs I endured when I emigrated from Canada to the UK to the USA:
https://www.wired.co.uk/article/social-media-competitive-compatibility
Today, there’s a group of tech monopoly hostages who are stuck behind their own digital iron curtain, thanks to Facebook’s deliberate lock-in tactics: the users of Whatsapp, a messaging company that FB bought in 2014.
Whatsapp was a startup success: founded by privacy-focused technologists who sensed users were growing weary of commercial surveillance, they pitched their $1 service as an alternative to Facebook and other companies whose “free” products extracted a high privacy price.
Facebook bought Whatsapp, stopped the $1 charge, and started spying. In response to public outcry, the Facebook product managers responsible for the app assured its users that the surveillance data WA extracted wouldn’t be blended with Facebook’s vast database of kompromat.
That ended this year, when every Whatsapp user in the world got a message warning them that Facebook had unilaterally changed Whatsapp’s terms of service and would henceforth use the app’s surveillance data alongside the data it acquired on billions of people by other means.
Downloads of Whatsapp alternatives like Signal and Telegram surged, and Facebook announced it would hold off on implementing the change for three months. Three months later, on May 15, Facebook implemented the change and commenced with the promised, more aggressive spying.
Why not? After all, despite all of the downloads of those rival apps, Whatsapp usage did not appreciably fall. Convincing all your friends to quit Whatsapp and switch to Signal is a lot of work.
If the holdout is — say — a beloved elder whom you haven’t seen in a year due to lockdown, then the temptation to keep Whatsapp installed is hard to resist.
What if there was a way to lower those collective action costs?
It turns out there is. Watomatic is a free/open source “autoresponder” utility for Whatsapp and Facebook that automatically replies to messages with instructions for reaching you on a rival service.
https://play.google.com/store/apps/details?id=com.parishod.watomatic
It’s not full interoperability — not a way to stay connected to those friends who won’t or can’t leave Facebook’s services behind — but it’s still a huge improvement on the nagging feeling that people you love are wondering why you aren’t replying to their messages.
The project’s sourcecode is live on Github, so you can satisfy yourself that there isn’t any sneaky spying going on here:
https://github.com/adeekshith/watomatic
It’s part of a wider constellation of Whatsapp mods, which have their origins in a Syrian reverse-engineer whose Whatsapp comcom project was picked up and extended by African modders who produced a constellation of Whatsapp-compatible apps.
https://www.eff.org/deeplinks/2020/03/african-whatsapp-modders-are-masters-worldwide-adversarial-interoperability
These apps are often targeted for legal retaliation by Facebook, so it’s hard to find them in official app stores where they might be vetted for malicious code.
It’s a strategy that imposes a new switching cost on Whatsapp’s hostages, in the form of malware risk.
Legal threats are Facebook’s default response to comcom. That’s how they responded to NYU’s Ad Observer, a plugin that lets users scrape and repost the political ads they’re served.
https://www.eff.org/deeplinks/2021/04/553000000-reasons-not-let-facebook-make-decisions-about-your-privacy
Ad Observer lets independent researchers and journalists track whether Facebook is living up to its promises to block paid political disinformation. Facebook has made dire legal threats to shut this down, arguing that we should trust the company to mark its own homework.
Whatsapp lured users in by promising privacy. It held onto them post-acquisition by promising them their data would be siloed from Facebook’s main databases.
When it reneged on both promises, it papered this over by with a dialog box where they had to click I AGREE.
This “agreement” is a prime example of “consent theater,” the laughable pretense that Facebook is “making an offer” and the public is “accepting the offer.”
https://onezero.medium.com/consent-theater-a32b98cd8d96
Most people never read terms of service — but even when they do, “agreements” are subject to unilateral “renegotiation” by companies that engineered high switching costs as a means of corralling you into clicking “I agree” to things no rational person would ever agree to.
Consent theater lays bare the fiction of agreement. Real agreement is based on negotiation, and markets are based on price-signals in which buyers and sellers make counteroffers.
A “market” isn’t a place where a dominant seller names a price and then takes it from you.
Comcom is a mechanism for making these counteroffers. Take ad-blockers, which Doc Searls calls “the largest consumer boycott in history.” More than a quarter of internet users have installed an ad-block, fed up with commercial surveillance.
This is negotiation, a counteroffer. Big Tech — and the publications it colonizes — demand you give them everything, all the data they can extract, for every purpose they can imagine, forever, as a condition of access.
Ad-block lets you say “Nah.”
https://www.eff.org/deeplinks/2019/07/adblocking-how-about-nah
The fiction that tech barons have “discovered” the “price” that the public is willing to pay for having a digital life is a parody of market doctrine. Without the ability to counteroffer — in code, as well as in law — there is no price discovery.
Rather, there is price-setting.
Not coincidentally, “the ability to set prices” is the textbook definition of an illegal monopoly.
66 notes
·
View notes
Photo
Welcome to my Cyber Playground
A little about me: I am a grey-hat hacker, I mainly do bug bounties, but sometimes do a bit of...questionable work albeit never explicitly malicious.
I am a programmer and my primary programming languages are C, C++, and Python 3, Python being my favorite and the language I am most fluent in.
I build malware and hacking tools, sometimes for fun, sometimes for curiousity, sometimes to sell for... “educational purposes” albeit I hold NO responsibility for what people do with my software.
I am 28 years old and part of a grey-hat hacking group who also has a few black-hats thrown in the mix for good measure. I am not bias against what other people do, but I have a firm belief in not harming anyone unless they harm you first.
Furthermore, most of the stuff I will be posting on here is just programming stuf, maybe some malware sourcecode, and possibly some penetration testing tools that I have developed or am in the process of developing.
My current projects are:
Building a website for my fiance with Flask, HTML5, Boostrap, and Mongo. Building a new ransomware.
Getting more familiar with different types of encryption Learning Tensorflow, Tkinter, PyQt6, and Tensorflow for machine learning. Currently I am enrolled in: Intro to Statistics IBM AI Engineering Certification Classes IBM Deep Learning IBM Cyber Security Analyst Certification Machine Learning with Python FreeCodeCamp’s Machine Learning with Python
Stuff I’ve recently finished or am interested in collaborating on: A phone number grabber that geolocates the origin of the number using Google’s phonenumber python package & geolocate package for python. (Looking to collaborate on this to make it into much more than just a geolocator and more similar to a doxer) A RAT called DEATHSDOOR which is available on my github for study. A keylogger that sends logs to email. A ransomware that needs debugging and finishing called Slenderware (please feel free to inquire about collaboration on this project) An email bomber called Slenderbomber which needs significant improvements to avoid spam ban.
An email client that I finished with my friend Fazal from Instagram, we just created the GUI for it using Tkinter and it is fully functional! Will upload videos later of the basic program pre-GUI. A Discord spammer called Yoshibot that is finished but broken due to ASCII errors and all that fun stuff.
A Telegram RAT that uses Telegram as a listener/command prompt (works splendidly!) Where I am going from here I am part of the BugCrowd platform and heavily interested in bug bounties. I practice on HackerOne’s CTF and Over the Wire. Currently about to complete Bandit! I want to finish my certifications. I am getting married to my long-time girlfriend in December or March! I want to learn Javascript, Java, and Batch, along with finishing learning Ruby and Ruby on Rails. I also want to learn JQuery as well. Thank you for following my Tumblr if you so choose, I will try to put out content regularly along with updates from my Github!
#hacking#python#programming#cpp#malware#cybersecurity#parrot os#linux#greyhat#blackhat#ethical hacking#bug bounties#ctf#hackthebox#python programming
9 notes
·
View notes
Text
Signal Appears To Have Abandoned Their AGPL-licensed Server Sourcecode
[linuxreviews.org][1]
[1]: <https://linuxreviews.org/Signal_Appears_To_Have_Abandoned_Their_AGPL-licensed_Server_Sourcecode>
# Signal Appears To Have Abandoned Their AGPL-licensed Server Sourcecode
* * *
The source code for the server-side part of the Signal messaging application application has been available at GitHub under the GNU AGPL license since 2013. Signal Messenger LLC updated the Signal-Server repository regularly until they did one last commit bumping the version to 3.21 on April 22nd, 2020. There has been no new activity there since then. They appear to have abandoned it and they are not commenting on why that is.
_written by[林慧 (Wai Lin)][3] 2021-03-08 - last edited 2021-03-09. [© CC BY][4]_
[3]: <https://linuxreviews.org/User:WaiLin> (User:WaiLin) [4]: <https://linuxreviews.org/Creative_Commons#Attribution_.28CC_BY.29> (Creative Commons)
[![Signal-server-git.jpg][5]][6] _The Signal-Server GitHub repository appears to be abandoned. It was last updated on April 22nd, 2020._
[5]: <https://linuxreviews.org/images/thumb/0/03/Signal-server-git.jpg/900px-Signal-server-git.jpg> [6]: <https://linuxreviews.org/images/0/03/Signal-server-git.jpg>
Several concerned Signal users have noted that the server-side code currently available in the [Signal-Server repository at GitHub][7] has become wildly outdated compared to what Signal Messenger LLC is running on their Internet-facing production servers. It has almost been a year since they updated the publicly available AGPL-licensed server source code repository on Microsoft [GitHub][8].
[7]: <https://github.com/signalapp/Signal-Server> [8]: <https://linuxreviews.org/GitHub> (GitHub)
The public Signal APIs is one clue that shows that Signal is running server-side code newer than what they share on GitHub. Some of the APIs their production-server is offering are nowhere to be found in their source code repository. The open source servers feature-set is now completely out of sync with what Signal applications require.
**The Signal-Server is licensed under the GNU AGPL, a license that says that anyone running the software server-side needs to provide the source-code.** That does not apply to Signal Messenger LLC who own the software, they are the sole Copyright holder and they can do what they want. It would be different if they had merged lots of commits from random people over the years. A close-up inspection of the [commit history][9] does not show any third party contributions, so it would seem that Signal Messenger LLC is indeed the sole copyright holder. They are within their rights when they are withholding almost a years worth of changes to their messaging servers source-code.
[9]: <https://github.com/signalapp/Signal-Server/commits/master>
Face is a completely different matter. Signal Messenger LLC has very publicly stated that they are fully open source time and time again. This does not appear to be the case, they seem to be treating the server-side code as if it isn't subject to the GNU AGPL. Releasing updated source-code is very much one of the core requirements of the GNU AGPL license and they aren't doing it. They are, therefore, two-faced liars, and they will never be able to recover from the massive loss of face this disgraceful dishonesty entails. Matthew "Moxie" Rosenfeld, the CEO of Signal Messenger LLC, is an American. Americans typically do not understand face or the importance of it which is likely why he let his and his company's face tarnish beyond they point of no return. Trustworthiness is a word Americans typically do understand. Signal no longer has that either.
The Signal messaging application has client-side end-to-end encryption so there are some limitations to how much damage a buggy, or intentionally hostile, server part of the equation can do. Signal Messenger LLC can leverage their server-side control to prevent third party clients from being used (as it [has done before][10]), prevent individuals or countries from using Signal and several other things of that nature. They would have that control even if they updated the source code available on GitHub regularly since there is no way to tell if the code running on their servers has minor additions to the publicly available source code.
[10]: <https://github.com/LibreSignal/LibreSignal/issues/37#issuecomment-217211165>
Whatever the motivation is, it seems pretty clear that Signal Messenger LLC has stopped being the "open source" [corporation][11] they claim to be. They really should either release the updated server-side source code or release a public statement as to why they aren't.
[11]: <https://linuxreviews.org/Corporation> (Corporation)
16 notes
·
View notes
Photo

Finished the #3dprinted enclosure for my #resetternet #project. Such a beautiful piece designed with #openscad. This project was featured on #hackaday and now is complete of his box. I've not designed the pcb since is very simple, so I've used a standard #perfboard. See my blog, www.settorezero.com, for entire project and #sourcecode, soon I'll upload the STL files for the box. . . . . . . #smarthome #iot #automation #homeautomation #electronics #engineering #manufacturing #startup #tinkering #3dprinting #github #blogger #techblogger #youtuber #picoftheday #maker #nodemcu #arduino #developer #coder #programmer https://www.instagram.com/p/BtDW_UfnAsU/?utm_source=ig_tumblr_share&igshid=mz0ysfb8myrk
#3dprinted#resetternet#project#openscad#hackaday#perfboard#sourcecode#smarthome#iot#automation#homeautomation#electronics#engineering#manufacturing#startup#tinkering#3dprinting#github#blogger#techblogger#youtuber#picoftheday#maker#nodemcu#arduino#developer#coder#programmer
0 notes
Photo

#techtuesday Github now allows individuals to create private repos! This will make Github a great place to store your pet projects, or small projects among friends. More people and students can use it for their private use, while learning to use this popular code management platform. Organizations still need to pay for private repos, though. . #github #codemanagement #git #sourcecode #softwaredeveloper #softwareengineer #devops #sourcecodecontrol #technology #technologynews https://www.instagram.com/p/BsYTWmSn84N/?utm_source=ig_tumblr_share&igshid=uv7ks5932aya
#techtuesday#github#codemanagement#git#sourcecode#softwaredeveloper#softwareengineer#devops#sourcecodecontrol#technology#technologynews
0 notes