cam

Four expressions I didn't know until today came from rhyming slang


- Scarper; British slang for 'run away'. From Scapa Flow - Go. 

- Grass; as in informant. From Grasshopper - copper (and from there to copper's nark) 

- Dukes; slang for fists, as in 'duking it out'. From Duke of York - Fork. ('Forks' being now-forgotten slang for hands.) 

- Donkey's years; a long time. From Donkey's Ears, rhyming slang for Years... but then the Y crept back in. 


Alt Text: Donkey's ears. And between them, a donkey. Well, I suppose there's always a donkey between a donkey's ears. I mean: another one, framed in the photo between the ears of the first donkey. Glad we've got that clear. It doesn't matter in the least. 




cam

Scott L. Burson: Comparison: FSet vs. Sycamore

[BULLETIN: Quicklisp now has the latest version of FSet.]

Sycamore, primarily by Neil Dantam, is a functional collections library that is built around the same weight-balanced binary tree data structure (with leaf vectors) that FSet uses.  While the README on that page comments briefly on the differences between Sycamore and FSet, I don't feel that it does FSet justice.  Here is my analysis.

Dantam claims that his library is 30% to 50% faster than FSet on common operations.  While I haven't done comprehensive micro-benchmarking, a couple of quick tests indicates that this claim is plausible.  A look through the internals of the implementation confirms that it is clean and tight, and I must commend him.  There may be some techniques in here that I could usefully borrow.

Most of the performance difference is necessitated by two design choices that were made differently in the two libraries.  One of these Dantam mentions in his comparison: FSet's use of a single, global ordering relation implemented as a CLOS generic function, vs. Sycamore's more standard choice of requiring a comparison function to be supplied when a collection is created.  The other one he doesn't mention: the fact that FSet supports a notion of equivalent-but-unequal values, which are values that are incomparable — there's no way, or at least no obvious way, to say which is less than the other, and yet we want to treat them as unequal.  The simplest example is the integer 1 and the single-float 1.0, which have equal numerical values (and cl:= returns true on them), but which are nonetheless not eql.  (I have a previous blog post that goes into a lot more detail about equality and comparison.)  Since Sycamore expects the user-supplied comparison function to return an integer that is negative, zero, or positive to indicate the ordering of its arguments, there's no encoding for the equivalent-but-unequal case, nor is there any of the code that would be required to handle that case.

Both of these decisions were driven by my goal for the FSet project.  I didn't just want to provide a functional collections library that could be called occasionally when one had a specific need for such a data structure.  My ambition was much grander: to make functional collections into a reasonable default choice for the vast majority of programming situations.  I wanted FSet users (including, of course, myself) to be able to use functional collections freely, with very little extra effort or thought.  While Lisp by itself reaches a little bit in this direction — lists can certainly be used functionally — lists used as functional collections run into severe time complexity problems as those collections get large.  I wanted the FSet collections to be as convenient and well-supported as lists, but without the time complexity issues.

— Or rather, I wanted them to be even more convenient than lists.  Before writing FSet, I had spent years working in a little-known proprietary language called Refine, which happened to be implemented on top of Common Lisp, so it was not unusual to switch between the two languages.  And I had noticed something.  In contrast to CL, with its several different predefined equality predicates and with its functions that take :test arguments to specify which one to use, Refine has a single notiion of equality.  The value space is cleanly divided between immutable types, which are compared by value — along with numbers, these include strings, sets, maps, and seqs — and mutable objects, which are always compared by identity.  And it worked!  I found I did not miss the ability to specify an equality predicate when performing an operation such as "union".  It was just never needed.  Get equality right at the language level, and the problem goes away.

Although FSet's compare generic function isn't just for equality — it also defines an ordering that is used by the binary trees — I thought it would probably turn out to be the case that a single global ordering, implemented as a generic function and therefore extensible, would be fine the vast majority of the time.  I think experience has borne this out.  And just as you can mix types in Lisp lists — say, numbers and symbols — without further thought, so you can have any combination of types in an FSet set, effortlessly.  (A project I'm currently working on actually takes considerable advantage of this capability.)

As for supporting equivalent-but-unequal values, this desideratum flows directly from the principle of least astonishment.  While it might not be too surprising for a set or map implementation to fail distinguish the integer 1 from the float 1.0, it certainly would be very surprising, and almost certainly a source of bugs in a compiler that used it, for it to fail to distinguish two uninterned symbols with the same name.  (I saw a macro expansion recently that contained two distinct symbols that both printed as #:NEW.  It happens.)  A compiler using Sycamore for a map on symbols would have to supply a comparison function that accounted for this; it couldn't just compare the package name and symbol name.  (You'd have to do something like keep a weak hash table mapping symbols to integers, assigned in the order in which the comparison function encountered them.  It's doable, but FSet protects you from this madness.)

Along with those deep semantic design choices, I've spent a lot of time on developing a wide and featureful API for FSet (an effort that's ongoing).  FSet has many features that Sycamore lacks, including:

  • seqs, a binary-tree sequence implementation that holds arbitrary Lisp objects (Sycamore ropes hold only characters, which is certainly an important special case, but why restrict ourselves?)
  • default values for maps and seqs (the value to return when the key is outside the domain is associated with the collection, not supplied at the call site; this turns out to be a significant convenience)
  • generic functions that operate on both lists and FSet collections, to shadow the CL builtins
  • the powerful map-union and map-intersection operations (I'll blog about these in the future)
  • more ways to iterate over the collections (the FSet tutorial has a good summary, about 3/4 of the way down)
  • speaking of the tutorial, FSet has lots more documentation

Let me digress slightly to give an example of how FSet makes programming more elegant and convenient.  Joe Marshall just put up a blog post comparing Go(lang) with Common Lisp, which is worth a read on its own; I'm just going to grab a code snippet from there to show a little bit of what programming with FSet is like.  Here's Joe's code:

 (defun collate (items &key (key #'identity) (test #'eql) (merger (merge-adjoin #'eql)) (default nil))
   (let ((table (make-hash-table :test test)))
     (dolist (item items table)
       (let ((k (funcall key item)))
         (setf (gethash k table) (funcall merger (gethash k table default) item))))))

 (defun merge-adjoin (test)
   (lambda (collection item)
     (adjoin item collection :test test)))

And here's what I would write using FSet:

 (defun collate (items &key (key #'identity))
   (let ((result (map :default (set))))
     (dolist (item items result)
       (includef (@ result (funcall key item)) item))))

(Well, I would probably move result outside the dolist form to make it clearer what the return value is, but let's go with Joe's stylistic choice here.)

For those who haven't used FSet: the form (map :default (set)) creates a map whose default is the empty set, meaning that lookups on that map will return the empty set if the key is not in the map.  This saves the includef form from having to handle that possibility.

My version makes assumptions, it's true, about how you want to collect the items with a given key; it doesn't give you other choices.  It could, but what would be the point?  It's already using a general set with better time complexity than lists, and saving you from having to write anything like merge-adjoin.  The extensible global equivalence relation means you're not going to need to supply a :test either.

I think the FSet-enhanced code is cleaner, more elegant, and therefore clearer than the plain-CL version.  Don't you agree?  Maybe you wouldn't say it's a huge improvement, okay, but it's a small example; in a larger codebase, I would argue, these small improvements add up.

* * * * *

To summarize: if you just want a library you can call in a few places for specific purposes, Sycamore might work better for you (but think hard if you're writing a comparator for symbols).  FSet can certainly be used that way, but it can be much more.  If you want to see one way in which Common Lisp can be made into a better language, without giving up anything that we love about it, I urge you to give FSet a try.

FSet has changed the way I write Lisp programs.  — an FSet user

(UPDATE: the magnitude of the performance difference between FSet and Sycamore surprised me, and inspired me to do some profiling of FSet.  It turned out that I could get a 20% speedup on one micro-benchmark simply by adding some inline declarations.  Mea culpa, mea culpa, mea maxima culpa; I should have done this years ago.   With that change, the generic function overhead appears to be the only significant cause of the remaining ~20% performance difference.  I tried creating a Sycamore set using a thin wrapper around fset:compare, and the resulting performance was very similar to that of FSet with its new inlines.)




cam

Joe Biden Gets Trolled With His Cringey 'I'm On Team Joe' Campaign

Poor ol' Joe Biden has been the subject of many memes in this election cycle. Whether you love him or hate him, you have to admit that they've been pretty amusing. This particular meme mocks a campaign avatar where one can insert their image next to text that says "I'm on team Joe!" It's moderately cringey to say the least, but cringey makes for the best meme material.




cam

NFPA and The Center for Campus Fire Safety raise student awareness of fire hazards in on- and off-campus housing during September and October

September is Campus Fire Safety Month and this year the National Fire Protection Association (NFPA) and The Center for Campus Fire Safety (The Center) are working together to promote their national Campus Fire Safety for Students campaign. The campaign raises awareness about the dangers of fires among college-aged students who live in on- and off-campus college housing.




cam

As today’s homes burn faster than ever, this year’s Fire Prevention Week campaign presents critical home escape planning and practice messages

Knowing that today’s homes burn faster than ever, the National Fire Protection Association (NFPA) announced “Every Second Counts: Plan Two Ways Out” as the official theme for this year’s Fire Prevention Week campaign, October 8-14, 2017. Experts say you may have as little as two minutes (or even less) to safely escape a typical home fire from the time the smoke alarm sounds.




cam

Shares of Swiggy opened up ~8% on their trading debut after the company raised $1.34B in its IPO, which became the second largest IPO in India this year

Shares of Indian food delivery giant Swiggy rose nearly 8% on their trading debut Wednesday after its IPO became the country's second largest this year. The company raised 113.27 billion Indian rupees ($1.34 billion) in its IPO that closed Monday, pricing its shares at 390 rupees apiece. The IPO…




cam

Donald Trump's Trying to Hang with the Times, by Trolling the Sh*t out of Hillary Clinton in Pokémon GO Campaign Ad

What even is this planet that we live on anymore though?




cam

How Far Would You Go for the Perfect Camera Shot? How About Up a Bridge Without Any Safety Gear?




cam

Find Hot Twinks on CamSoda.com

If you’re looking to spice up your evenings with some of the most captivating live gay entertainment online, CamSoda.com is your go-to spot to find the hottest gay twink cams around. Known for its diverse array of live cam performances, CamSoda specializes in delivering exactly what you’re looking for: fresh, vibrant, and full of energy.... View Article

The post Find Hot Twinks on CamSoda.com appeared first on QueerClick.





cam

Keep Your Camera Safe While Traveling: 13 Essential Tips

The post Keep Your Camera Safe While Traveling: 13 Essential Tips appeared first on Digital Photography School. It was authored by Peter West Carey.

Photographing the wide world can be thrilling, but it’s also not without its dangers. Whether you’re strolling down the streets of Paris or trekking the mountains of Nepal, the threat of losing your cherished (and costly) gear to theft is real. And let’s face it: Losing your gear doesn’t just hurt your wallet. A moment […]

The post Keep Your Camera Safe While Traveling: 13 Essential Tips appeared first on Digital Photography School. It was authored by Peter West Carey.




cam

How a Basic IKEA Table Became a Viral Sensation (So Easy Anyone Can DIY It)

IKEA hacks that go viral? It’s often the simplest ideas, brilliantly executed, mixed with a healthy dose of “It’s so easy, even you can do it” appeal. The latest sensation comes from Ayse Balci of @interiorundco, whose stylish DIY project has been turning heads on Instagram, amassing an impressive 115,000 likes and counting. Have you seen it yet? It’s a fantastic DIY project that transforms the popular and affordable 13 3/4″ LACK side table into a stylish chrome cube side […]

The post How a Basic IKEA Table Became a Viral Sensation (So Easy Anyone Can DIY It) appeared first on IKEA Hackers.



  • Coffee & Side Tables
  • Lack
  • Latest on IG

cam

The $20 IKEA Bedside Table That Became a Luxury Sideboard

My search for the perfect sideboard has been going on for like ever. Like many home decor enthusiasts, I found myself caught between my champagne taste and lemonade budget – until I came across @interiorxlifestyle‘s IKEA hack. She transformed the affordable IKEA GURSKEN nightstands into a sophisticated storage sideboard that may just be the thing I’m looking for. On its own, a single hacked GURSKEN might not amount to much. But when you place five of these hacked beauties in […]

The post The $20 IKEA Bedside Table That Became a Luxury Sideboard appeared first on IKEA Hackers.



  • Cabinets & Sideboards
  • Gursken
  • Latest on IG

cam

Bunday: Winter Camouflage

Here we have two hardened, wild bunnies of the north! Perfectly camouflaged to blend in with their wintery world.

-Sally Squeeps




cam

The Old Familiar Game: Stupid Or Scammer?

Client: “We’re a startup game company, and we need one character with thirty different eyes, thirty different mouths, thirty different hairstyles, and thirty different bodies for our game where the character can be customized.”

Me: “Okay, that’s technically thirty characters with each element drawn separately and/or in separate layers.”

I then give my rate for thirty characters.

Client: “Your profile says you charge [amount] for only one character. Please give us that rate since it’s only one character but he has thirty different mouths, eyes, hair, and bodies. So the price should be just for one character.”




cam

Here's how you could make your next camping sustainable

Camping is one of the greatest joys of summer. With warmer weather, you do not have to be the most experienced camper or have the best gear to survive cold nights. Even amateur camping trips have bug repellent, shelter and s’mores. Stepping up your camping game includes being more sustainable, and many of the ways to do that are easier than you think.[...]




cam

Cats Are Masters of Camouflage

(Image source: daddyisproudofme

Cats, like most animals, have developed camouflage appearances so that they blend into the background in their natural habitat. But they can also blend into the background in manmade spaces, like the kitchen cabinets, so they can hide and spy on their humans. Have you found the cat in the image above yet? It took me an embarrassing amount of time to see it, but now I can't un-see it. But that's just the beginning. In the picture below, you can easily see three cats. But there are four.

(Image credit: No_Internal9345)

The subreddit Find the Sniper is full of these kinds of puzzles -and they're not all cats. Bored Panda selected 30 very hard ones for a ranked list that may drive you insane. I believe finding the owl was the hardest. There are answers in the comments, but if you want to find the hidden thing on your own, you can click the credit under each photo and go the the original reddit post, where you can enlarge the picture greatly. If you try more than a couple, it will suck up hours of your time.   




cam

Malware Campaign Uses Ethereum Smart Contracts to Control npm Typosquat Packages

An ongoing campaign is targeting npm developers with hundreds of typosquat versions of their legitimate counterparts in an attempt to trick them into running cross-platform malware. The attack is notable for utilizing Ethereum smart contracts for command-and-control (C2) server address distribution, according to independent findings from Checkmarx, Phylum, and Socket published over the past few




cam

SteelFox and Rhadamanthys Malware Use Copyright Scams, Driver Exploits to Target Victims

An ongoing phishing campaign is employing copyright infringement-related themes to trick victims into downloading a newer version of the Rhadamanthys information stealer since July 2024. Cybersecurity firm Check Point is tracking the large-scale campaign under the name CopyRh(ight)adamantys. Targeted regions include the United States, Europe, East Asia, and South America. "The campaign




cam

New GootLoader Campaign Targets Users Searching for Bengal Cat Laws in Australia

In an unusually specific campaign, users searching about the legality of Bengal Cats in Australia are being targeted with the GootLoader malware. "In this case, we found the GootLoader actors using search results for information about a particular cat and a particular geography being used to deliver the payload: 'Are Bengal Cats legal in Australia?,'" Sophos researchers Trang Tang, Hikaru Koike,




cam

New Phishing Tool GoIssue Targets GitHub Developers in Bulk Email Campaigns

Cybersecurity researchers are calling attention to a new sophisticated tool called GoIssue that can be used to send phishing messages at scale targeting GitHub users. The program, first marketed by a threat actor named cyberdluffy (aka Cyber D' Luffy) on the Runion forum earlier this August, is advertised as a tool that allows criminal actors to extract email addresses from public GitHub




cam

Shane Campbell-Staton is showing the world how human activity is shaping evolution right now

The Princeton professor's research follows elephants, wolves and urban lizards. He hosts the new PBS series, "Human Footprint."




cam

Academic Publisher Introduces Camouflaged Editions?

I was one of the outside readers1 for a volume in Cambridge University Press’s enormous “Elements” series, The New Witches of the West, by Ethan Doyle White. (Link is to Amazon US) To find that title, go to the main … Continue reading




cam

2025 Oscars Short Film Contenders: ‘The Car That Came Back From The Sea’ Director Jadwiga Kowalska

In this Oscar-qualified short, a group of friends go on a roadtrip as their car – and their country – falls apart.





cam

Posting Campaigns Major Interface Update

We are excited to introduce posting campaign editor’s new interface. All changes are based on your notes and suggestions.  Now a posting campaign editor has 3 main sections: Content, Posting and Automation.  In the Content section you add your content feeds. Advanced settings will fine tune the algorithm of selecting  content from your feeds for […]

The post Posting Campaigns Major Interface Update appeared first on RSSground.com.



  • RSS Ground News

cam

IFTTT Integration With Posting Campaigns

One of our recent major updates was integration with IFTTT platform that connects hundreds of businesses and millions of users. You can create special IFTTT posting campaigns and send content posts to IFTTT applets. Read more about IFTTT integration in RSS Ground. However, now we took it a step further and implemented IFTTT integration option […]

The post IFTTT Integration With Posting Campaigns appeared first on RSSground.com.



  • RSS Ground News

cam

Email Notifications For Posting Campaigns

We are excited to unveil the latest service enhancements for RSS Ground. RSS Ground can be used on a set-and-forget basis. You can generate your private feeds, and they will be automatically updated with fresh content. You can then set up your posting campaigns and let automation handle the rest. However, keeping an eye on […]

The post Email Notifications For Posting Campaigns appeared first on RSSground.com.




cam

How Earth Became a Water World

The ancient history of Earth’s deep blue sea.




cam

Cameri Theater honors dramatist Hanoch Levin in wartime production


The homage production by the Cameri Theater marked the late Levin’s 80th birthday.




cam

Yếu tố Việt Nam trong quyết định rút khỏi Tam giác Phát triển của Campuchia

Một số nhà quan sát nhận định việc Campuchia rút khỏi Tam giác Phát triển Campuchia-Lào-Việt Nam là quyết định đột ngột đối với cả Việt Nam lẫn Lào, nhất là khi chỉ một tháng trước, Việt Nam còn nhấn mạnh tầm quan trọng của dự án này.




cam

Xem phim Việt ở Nam California: từ chấn thương hậu chiến tới mối đồng cảm của người trẻ

Những phim tham gia Viet Film Fest 2024 đã chạm vào rất nhiều vấn đề của cộng đồng người Việt khắp nơi trên thế giới: kí ức thời hậu chiến, sự xung đột giữa các thế hệ, hành trình hội nhập trên quê hương mới và cái nhìn về Việt Nam.




cam

3 caminhos para anistiar Bolsonaro — e como STF pode ser 'pedra no sapato' nos seus planos de voltar ao poder

O ex-presidente Jair Bolsonaro e seus aliados políticos tentam reverter a inelegibilidade até 2030 imposta pela Justiça eleitoral com recursos e tentativas de mudar a legislação.




cam

Smear campaign underway against DeSantis’ sheriff pick

For whatever reason, every election year Broward County always manages to steal the show when it comes to shady campaign practices. The 2020 election cycle is no different, and we are not referring to the embarrassment that is the Broward Republican Executive Committee, yet but there is still plenty of time for that group of misfits to step in it.

The post Smear campaign underway against DeSantis’ sheriff pick appeared first on Shark Tank.




cam

Kari Lake’s Campaign Chair Reacts to Election: “No Transparency” (Video)

For a second time, Kari Lake has been denied a win in an election.  First, it was for governor of Arizona, which was clearly due to election and voter fraud.  Now, it appears something similar occurred in her race against Ruben Gallego.  Now, the head of her campaign is speaking out and saying that there …




cam

Open Source Project DeFlock Is Mapping License Plate Surveillance Cameras All Over the World

An anonymous reader quotes a report from 404 Media: Flock is one of the largest vendors of automated license plate readers (ALPRs) in the country. The company markets itself as having the goal to fully "eliminate crime" with the use of ALPRs and other connected surveillance cameras, a target experts say is impossible. [...] Flock and automated license plate reader cameras owned by other companies are now in thousands of neighborhoods around the country. Many of these systems talk to each other and plug into other surveillance systems, making it possible to track people all over the country. "It went from me seeing 10 license plate readers to probably seeing 50 or 60 in a few days of driving around," [said Alabama resident and developer Will Freeman]. "I wanted to make a record of these things. I thought, 'Can I make a database of these license plate readers?'" And so he made a map, and called it DeFlock. DeFlock runs on Open Street Map, an open source, editable mapping software. He began posting signs for DeFlock (PDF) to the posts holding up Huntsville's ALPR cameras, and made a post about the project to the Huntsville subreddit, which got good attention from people who lived there. People have been plotting not just Flock ALPRs, but all sorts of ALPRs, all over the world. [...] When I first talked to Freeman, DeFlock had a few dozen cameras mapped in Huntsville and a handful mapped in Southern California and in the Seattle suburbs. A week later, as I write this, DeFlock has crowdsourced the locations of thousands of cameras in dozens of cities across the United States and the world. He said so far more than 1,700 cameras have been reported in the United States and more than 5,600 have been reported around the world. He has also begun scraping parts of Flock's website to give people a better idea of where to look to map them. For example, Flock says that Colton, California, a city with just over 50,000 people outside of San Bernardino, has 677 cameras. People who submit cameras to DeFlock have the ability to note the direction that they are pointing in, which can help people understand how these cameras are being positioned and the strategies that companies and police departments are using when deploying them. For example, all of the cameras in downtown Huntsville are pointing away from the downtown core, meaning they are primarily focused on detecting cars that are entering downtown Huntsville from other areas.

Read more of this story at Slashdot.




cam

'The cash came up to my torso' - tales of a match-fixer

Moses Swaibu was one of the brightest prospects in Crystal Palace's youth ranks, but he ended up in a shady world of cash, danger and fixing rather than football's limelight.




cam

How F1 'gladiators' became 'a thing of the past' - and what's next?

Drivers seen as gladiators are a thing of the past, according to motorsport's safety figurehead.




cam

Why Kamala Harris lost: A flawed candidate or doomed campaign?

The vice-president failed to make the case that she would be different from her boss, President Joe Biden.




cam

Trump At Jacksonville Mocks Biden As ‘Lowest Energy Individual’ For Calling Campaign ‘Lid This Morning Again’

President Trump mocked Joe Biden Thursday evening for always calling a “lid” on campaign activities early in the morning, saying the Democratic presidential rival is “the lowest energy individual I’ve ever seen.” “Did you see [Biden] did a lid this morning again?” Trump told supporters during his campaign rally Thursday night at Cecil Airport hanger in Jacksonville, […]

The post Trump At Jacksonville Mocks Biden As ‘Lowest Energy Individual’ For Calling Campaign ‘Lid This Morning Again’ appeared first on Hispolitica.




cam

Police Bodycam Footage Released Shows Trump 2020 Adviser Brad Parscale Bodyslammed During Arrest

Police bodycam footage of Trump 2020 campaign Advisor Brad Parscale’s arrest was released on Monday showing officers bodyslamming Parscale once he emerged outside his home shirtless with a beer in his hand during a tense scene after his wife told the police that he was suicidal. “Listen, I’m not trying to kill myself. She’s lying, I didn’t […]

The post Police Bodycam Footage Released Shows Trump 2020 Adviser Brad Parscale Bodyslammed During Arrest appeared first on Hispolitica.




cam

Biden Campaign Rejects Trump Campaign Calls For Pre-Debate Inspection For Electronic Earpieces

The Trump campaign wants a third-party inspector to inspect both President Trump and Democratic presidential nominee Joe Biden ears for electronic devices or transmitters prior to Tuesday night’s presidential debate. Trump has consented to the inspection while the Biden campaign has declined. However, according to a source told Floridian Press that the Biden campaign agreed […]

The post Biden Campaign Rejects Trump Campaign Calls For Pre-Debate Inspection For Electronic Earpieces appeared first on Hispolitica.




cam

Trump Campaign Launches ‘Operation MAGA’

Trump 2020 reelection campaign announced Saturday for the final month before Election Day the launch of “Operation MAGA,” that will consist of a “full marshaling of top-level surrogates, campaign coalitions and Trump supporters to rally behind the president and carry the campaign forward” until President Trump recovers from COVID-19 and can return on the campaign […]

The post Trump Campaign Launches ‘Operation MAGA’ appeared first on Hispolitica.




cam

Typical Democrat: Harris Raised One BILLION for her Campaign… Ended it $20 Million In Debt

In what seems like the work of a typical Democrat, Kama Harris raised one billion dollars for her campaign… and finished it $20 million in debt. Imagine what she would have done to the United States which would have started out bankrupt if Harris had entered the White House. How do you have an actual […]

The post Typical Democrat: Harris Raised One BILLION for her Campaign… Ended it $20 Million In Debt appeared first on The Lid.






cam

Introducing the Basecamp security bug bounty

We’ve run a private security bug bounty program since 2014. Invited testers reported numerous security vulnerabilities to us, many of them critical. We investigated and fixed the vulnerabilities they reported and thanked them with cash rewards. Before 2014, and concurrently with the private bounty program, we ran a public “Hall of Fame” program where we… keep reading




cam

Basecamp has offset our cumulative emissions through 2019

Earlier this year, we announced that Basecamp was committing to getting to carbon negative for our cumulative history and moving forward. Today, I want to share an update on that commitment. Note: I edited this post on Nov 5, 2020 to include the prices paid for all carbon offsets and explain a little more about the… keep reading




cam

Kamala's Campaign Is Still Aggressively Shaking Down Supporters For Cash

Even after her loss on Nov. 5, Vice President Kamala Harris’ election campaign is still hounding donors for money. Harris’ campaign has bombarded supporters with fundraising messages following her election […]

The post Kamala's Campaign Is Still Aggressively Shaking Down Supporters For Cash appeared first on The Western Journal.




cam

Watch: Oprah Pressed Over Claims That Kamala Harris' Campaign Paid Her $1M for Political Endorsement

It was one of the high points in the early days of the Kamala Harris campaign, the honeymoon period where the vice president — newly minted as the Democratic nominee […]

The post Watch: Oprah Pressed Over Claims That Kamala Harris' Campaign Paid Her $1M for Political Endorsement appeared first on The Western Journal.