FreeBSD is bundled with a rich collection of system tools as part of the base system. In addition, FreeBSD provides two complementary technologies for installing third-party software: the FreeBSD Ports Collection, for installing from source, and packages, for installing from pre-built binaries. Either method may be used to install software from local media or from the network.
Fail2Ban uses the file /etc/fail2ban/jail.local and look for the [ssh] section, you can change the port there.
[ssh]
enabled = true
port = ssh
You can change the port value to any positive integer.
Open source helpdesk is a type of ticket management software with an open source code, meaning it’s usually freely available for potential modification. It helps you offer customer support and handle user requests from different channels, allowing agents to manage everything from one place.
A World War Two era bomb has been detonated in waters near Langeland, a Danish island to the south of the country.
A fisherman immediately notified authorities after the 130kg weapon got caught in his net.
Sappers from the Danish navy placed the bomb back in the water and attached a 10kg explosive charge to it, allowing for a controlled detonation.
The explosion occurred 15m (49ft) below the surface, according to the defence department.
4th December 2023, 6:28 EST
U.S. Special Envoy John Kerry announced that America was joining the Powering Past Coal Alliance, which means the Biden Administration commits to building no new coal plants and phasing out existing plants. No date was given for when the existing plants would have to go, but other Biden regulatory actions and international commitments already in the works had meant no coal by 2035.
Daniel Turner @DanielTurnerPTF
·
John Kerry demands the end of coal plants.
Here's what Kerry won't tell you:
- Coal is inexpensive, abundant, and reliable
- Solar manufacturing plants run on coal
- Wind manufacturing plants run on coal
- EV battery factories are powered by coal
Facts matter.
9:33 AM · Dec 4, 2023 //
But it gets worse, as Sen. John Barrasso (R-WY) and Sen. Josh Hawley (R-MO) point out. While the Biden team is pushing for this radical agenda that would limit and harm the U.S., Kerry gave China a pass by locking them into the status of a "developing country" according to the Paris Agreement, which Kerry helped to negotiate.
“China is bent on global domination. It is the world’s second largest economy and largest emitter of greenhouse gases. It is America’s chief economic and geopolitical rival. It exploits forced labor. It manipulates global markets. It steals our technology. It is building hypersonic missiles and a blue-water navy,” the senators wrote. “It should not get special treatment in international climate agreements. There should be no more free rides for China. That should be non-negotiable.”
China permitted more coal power plants last year than any time in the last seven years, according to a new report released this week. It's the equivalent of about two new coal power plants per week. The report by energy data organizations Global Energy Monitor and the Centre for Research on Energy and Clean Air finds the country quadrupled the amount of new coal power approvals in 2022 compared to 2021. //
China is the world's biggest emitter of fossil fuels and has pledged for its emissions to peak by 2030. But there are questions over how high that peak will get and how soon that peak will come, says Champenois.
Sometimes people forget, especially software people, that work is as much about programming the people as it is the machines.
Nobody minded for 20 years or so, until another student took action. //
Have you ever been asked to fix unofficial apps, written one yourself, or delivered mission-critical services while still a student? If so, click here to send On Call an email and we'll consider your story for a future instalment.
Don't be shy – we always need more yarns to consider. And remember: you'll always be anonymous.
Amazon announced Friday that it has purchased three Falcon 9 rocket launches from SpaceX beginning in mid-2025 to help deploy the retail giant's network of Kuiper Internet satellites. //
Last year, Amazon bought up most of the Western world's excess launch capacity from everyone but SpaceX, securing 68 rocket flights from United Launch Alliance, Arianespace, and Blue Origin to deploy thousands of satellites for the Kuiper broadband network. Amazon previously contracted with ULA for nine Atlas V launches to support the initial series of Kuiper launches, the first of which lifted off in October with Amazon's first two Kuiper prototype satellites. More Atlas Vs will start launching operational Kuiper satellites next year. //
Amazon is helping to fund a big expansion in ULA's footprint at its Florida launch base, an effort that will double the ULA's launch capacity. The investment to fund the growth in ULA's capability to support Kuiper launches totals about $2 billion, with around $500 million going toward upgrades at Cape Canaveral.
Those upgrades include the outfitting of a second vertical hangar and a second mobile launch platform for Vulcan rockets, alongside the integration facility and launch table already built to support the first few Vulcan missions. Having dual lanes for launch processing in Florida will allow ULA to fly as many as 25 Vulcan rockets per year, the company says.
ULA and its subcontractors are also expanding factory space at locations around the country to produce more Vulcan engines, solid rocket boosters, and payload fairings for the Kuiper missions.
Amazon and ULA officials hope these investments will spare the Vulcan rocket from the growing pains experienced by other launch vehicles as they enter service. For example, it took 31 months for the Atlas V rocket to reach its fifth flight in the early 2000s. A decade ago, SpaceX's Falcon 9 made its fifth flight 33 months after its inaugural launch.
That won't do if Amazon is going to deploy more than 1,600 Kuiper satellites by mid-2026.
The facilities in Pennsylvania and Texas serve more than 2 million residents.
‘Irish Lives Matter’ Graffiti, Anti-Illegal Immigrant Signage Treated As ‘Hate Incidents’ in Northern Ireland
“We are under no illusions that ‘Irish Lives Matter’ is a racist slogan which is directly counterpoised to movements against the oppression faced by black people and other ethnic minorities.” //
LB1901 | November 30, 2023 at 6:24 pm
If a government condemns citizens for promoting their own people in their own country, it’s not your country any more. You’ve been conquered. //
henrybowman in reply to LB1901. | December 1, 2023 at 1:00 am
This.
““We are under no illusions that ‘Irish Lives Matter’ is a racist slogan”
Now, I admit we have a not insubstantial beam in our own eye… but how does a “representative government” of an ethnic people* get so far out of control as to oppress those very people in deference to others?
*By this, I mean that Ireland has been populated almost exclusively by the Irish since Rome fell, unlike the USA which has been a “melting pot” for 250+ years.
Dolce Far Niente | December 2, 2023 at 8:11 pm
More of the myth that Muslims are being subjected to hate crimes!! in this country.
In 2022
Religion-Based Crimes: There were 2,042 reported incidents based on religion. More than half of these (1,122) were driven by anti-Jewish bias. Incidents involving anti-Muslim (158) and anti-Sikh (181) sentiments remained at similar levels compared to 2021.
*Note that there were nearly 10x as many Jewh8 crimes as (boo-hoo) crimes against Muslims. But we’re led to believe these number are skyrocketing. //
Valerie | December 2, 2023 at 8:53 pm
Susan Sarandon probably does not know that the Palestinians have engaged in thirty years of child abuse.
They specifically and deliberately train their children to murder their neighbors.
https://x.com/morphiaz/status/1726007506357395729?s=20
And it works
Hamas & the Attack on Israel | Douglas Murray The Nov 7 attack
https://www.youtube.com/watch?v=SmivUM0tlwc
All of the above explains why some Muslim man asked this painful question:
“Can you tell me what Islam we are talking about?”
That question is asked by an Israeli Arab man whose wife was killed by Hamas
https://x.com/SaturnMercury1/status/1726367268773499199?s=20
UN speech Son of Hamas founder Mosab Yousef — Hamas needs to be destroyed.
https://media.gab.com/system/media_attachments/files/152/949/571/playable/4fb3c0ab14911462.mp4
Publicly, some of them (like Egypt and Jordan) are falling in line with public opinion in their countries and condemning the civilian deaths caused by Israel’s military response. But behind the scenes, almost every leader in the region, including in most of the Gulf states, is urging Israel to end the war only after Hamas is defeated, since they view the organization as a dangerous domestic enemy. //
In the days after the brutal October 7 attacks executed by Hamas, Egypt knew what was going to happen. They deployed tanks to the border while their prime minister vowed that his country would sacrifice millions to keep their borders safe. He was not referring to Israel. //
When the Arab nations met for a summit in November, when some sought to enact punitive measures against Israel, those measures were stopped by Saudi Arabia and countries that had come together with Israel in the Abraham Accords, engineered by former president Donald Trump, as well as Egypt and Jordan. //
The resolution to adopt these measures was blocked by Israel’s Abraham accords partner states the United Arab Emirates, Bahrain, Sudan and Morocco. They were joined by Egypt and Jordan, two countries with long-standing peace agreements with Israel. Saudi Arabia, Mauritania and Djibouti also opposed the measures. //
anon-nn7q veritaseequitas
3 hours ago edited
Oh, I think they're helping Israel bigly in the background.
There are no Sunni Arab street riots, and whatever statements they issue about Israel's actions are muted and not acted upon, even after 5 weeks of combat.
Egypt moved tanks to it's border with Gaza to keep the martyrs (voluntary and involuntary) from entering Egypt, and none of the Sunni nations are offering to take in any Gazan refugees. (Once bitten, twice shy.)
The Sunnis see Israel as the guarantor of their security in the face of Shi'ite Iranian aggression.
The Saudis in particular are really worried about Iran and have dodged missiles launched from Iranian-supported Houthis in Yemen for years.
Plus, MBS has made major changes to transform Saudia Arabia into a modern nation, something that would greatly increase the country's power and influence and could change the entire Middle East, to the detriment of Iran.
With the US and the UN pushing Israel to extend any ceasefire and to "protect the refugees," Israel and the Sunni Arab nations of the MENA have found a common interest in survival.
Portofino dish pattern
Use the -prune primary. For example, if you want to exclude ./misc:
find . -path ./misc -prune -o -name '*.txt' -print
To exclude multiple directories, OR them between parentheses.
find . -type d \( -path ./dir1 -o -path ./dir2 -o -path ./dir3 \) -prune -o -name '*.txt' -print
And, to exclude directories with a specific name at any level, use the -name primary instead of -path.
find . -type d -name node_modules -prune -o -name '*.json' -print
This didn't work for me until I prefixed my local path wih ./, e.g. ./name. This distinction for find might not be obvious to the occasional find user. – sebkraemer
There is clearly some confusion here as to what the preferred syntax for skipping a directory should be.
GNU Opinion
To ignore a directory and the files under it, use -prune
From the GNU find man page
Reasoning
-prune stops find from descending into a directory. Just specifying -not -path will still descend into the skipped directory, but -not -path will be false whenever find tests each file.
Issues with -prune
-prune does what it's intended to, but are still some things you have to take care of when using it.
findprints the pruned directory.
-
TRUE That's intended behavior, it just doesn't descend into it. To avoid printing the directory altogether, use a syntax that logically omits it.
-pruneonly works with -print and no other actions.
-
NOT TRUE.
-pruneworks with any action except-delete. Why doesn't it work with delete? For-deleteto work, find needs to traverse the directory in DFS order, since-deletewill first delete the leaves, then the parents of the leaves, etc... But for specifying-pruneto make sense, find needs to hit a directory and stop descending it, which clearly makes no sense with-depthor-deleteon.
///
My example:
find -s . -path "./C*" -prune -o -name '*' -type d -maxdepth 2 -printThere are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton
Long a favorite saying of mine, one for which I couldn't find a satisfactory URL.
Like many good phrases, it's had a host of riffs on it. A couple of them I feel are worth adding to the page
Leon Bambrick @secretGeek
·
There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors.
9:20 AM · Jan 1, 2010
Mathias Verraes @mathiasverraes
·
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery
2:40 PM · Aug 14, 2015
Q:
For example, suppose I want to ls all files that are not js. Probably I would do:
ls ! *.js
But I get errors for my ! operator.
How can I execute mv, rm, and any other operations with the not (!) operator?
A:
In the bash shell, you should enable extglob and run ls !(*.js).
Example:
$ touch file.js file.txt
$ shopt -s extglob
$ ls !(*.js)
file.txt
You need to add it to your ~/.bashrc if you want to set it permanently.
The ls(1) command is pretty good at showing you the attributes of a single file (at least in some cases), but when you ask it for a list of files, there's a huge problem: Unix allows almost any character in a filename, including whitespace, newlines, commas, pipe symbols, and pretty much anything else you'd ever try to use as a delimiter except NUL. There are proposals to try and "fix" this within POSIX, but they won't help in dealing with the current situation (see also how to deal with filenames correctly). In its default mode, if standard output isn't a terminal, ls separates filenames with newlines. This is fine until you have a file with a newline in its name. Since very few implementations of ls allow you to terminate filenames with NUL characters instead of newlines, this leaves us unable to get a list of filenames safely with ls -- at least, not portably.
Chicago Cutlery® Walnut Tradition® 8" Chef Knife
Triple-compression brass rivets provide extra safety and stability. And the stainless steel blade resists pitting, staining and rusting.
standard Linux filesystem layout