You have no chance to survive make your time.
---
SoylentNews Archive Expander to go here
---
Archived Journals:
NCommander (2) ***
mechanicjay (7)
stderr (11)
mattie_p (13)
The Mighty Buzzard (18)
Barrabas (22)
AudioGuy (24)
bryan (29)
chromas (34)
Covalent (43)
janrinok (52)
Blackmoore (57)
paulej72 (58)
juggs (63)
xlefay (65)
unitron (70)
Hairyfeet (75)
martyb (76)
Lagg (105)
RobotMonster (130)
c0lo (156)
wjwlsn (171)
crutchy (179)
hemocyanin (186)
Sir Finkus (192)
TheRaven (270)
cosurgi (272)
NotSanguine (285)
pbnjoe (313)
tdk (346)
CoolHand (438)
cmn32480 (443)
BlackHole (530)
Phoenix666 (552)
stormwyrm (717)
Freeman (732)
Jaruzel (812)
takyon (881) ***
cafebabe (894)
n1 (993)
Marand (1081)
Subsentient (1111)
frojack (1554)
Snow (1601)
maxwell demon (1608)
GungnirSniper (1671)
dbot (1811) (FRIENDLESS)
Yog-Yogguth (1862)
tynin (2013)
velex (2068)
MichaelDavidCrawford (2339)
aristarchus (2645)
Woods (2726)
Jeremiah Cornelius (2785)
anubi (2828)
gishzida (2870)
bradley13 (3053)
ikanreed (3164)
GreatAuntAnesthesia (3275)
jasassin (3566)
Bot (3902)
canopic jug (3949)
Bytram (4043)
kaszz (4211)
bzipitidoo (4388)
Arik (4543)
Azuma Hazuki (5086)
Sulla (5173)
kurenai.tsubasa (5227)
https (5248)
AthanasiusKircher (5291)
charon (5660)
butthurt (6141)
barbara hudson (6443)
fyngyrz (6567)
realDonaldTrump (6614)
jmichaelhudsondotnet (8122)
Mojibake Tengu (8598) ***
Zinnia Zirconium (11163)
nostyle (11497)
*** More to archive.
Nearly 40 years ago, in Chevron v. Natural Resources Defense Council, the Supreme Court ruled that courts should defer to a federal agency’s interpretation of an ambiguous statute as long as that interpretation is reasonable. On Monday, the Supreme Court agreed to reconsider its ruling in Chevron.
The question comes to the court in a case brought by a group of commercial fishing companies. They challenged a rule issued by the National Marine Fisheries Service that requires the fishing industry to pay for the costs of observers who monitor compliance with fishery management plans.
Relying on Chevron, a divided panel of the U.S. Court of Appeals for the District of Columbia Circuit rejected the companies’ challenge to the rule. Judge Judith Rogers explained that although federal fishery law makes clear that the government can require fishing boats to carry monitors, it does not specifically address who must pay for the monitors. Because the NMFS’s interpretation of federal fishery law as authorizing industry-funded monitors was a reasonable one, Rogers concluded, the court should defer to that interpretation.
Memory prices have slipped below $2/GB (US). I got someone to buy 32 GB DDR4-3200 SO-DIMM for under $60, but it was as low as $50 two weeks ago.
Here's 32 GB DDR4-3600 for $61.
Even DDR5 is not too bad, for example $92 to $100 for 32 GB DDR5-6000, and slow DDR5-4800 is being dumped for less.
If we haven't reached rock bottom for DDR4 prices, it will probably happen within the next couple of months:
Memory market to bottom out in 2Q23 with uncertain recovery prospects
Samsung Becomes Latest Memory Fab to Cut Production Amidst Post-Pandemic Slump
Samsung may cut quarter of chip production to ease inventory woes
DRAM spot prices stop falling
Samsung faces weakest quarter since 2009 as memory chip market in 'worst slump in decades'
SK Hynix sees H2 memory chip rebound; outlook helps shares brush off record loss
Micron to stop lowering memory chip prices starting May, say sources
Make sure to keep a record of your purchase so you can participate in a future class action lawsuit.
Edit: Poor Earnings Force Samsung To Reduce Production Of DDR4 As Pricing Takes A Rollercoaster Dive
I just got this email:
Bard has just been updated with coding capabilities
Code and debug with Bard
This update introduces software development support for over 20 programming languages, including JavaScript, Python, SQL, TypeScript, and even Google Sheets functions.
Collaborate with Bard to help generate, explain, and debug your code. Google Colab users can also export Python code generated by Bard directly to Google Colab to seamlessly continue programming tasks.
>Write a javascript function for calculating the dates of Fat Tuesday, Ash Wednesday, Good Friday, Easter Sunday, and Pentecost, for a given year.
The Draft 1 it presented to me was incorrect garbage, as is Draft 3, but Draft 2 might be correct:
function calculateDates(year) {
// Calculate the date of Easter Sunday.
var easterSunday = easterDate(year);// Calculate the dates of the other holidays.
var fatTuesday = new Date(easterSunday - 47 * 24 * 60 * 60 * 1000);
var ashWednesday = new Date(fatTuesday - 1 * 24 * 60 * 60 * 1000);
var goodFriday = new Date(easterSunday - 2 * 24 * 60 * 60 * 1000);
var pentecost = new Date(easterSunday + 49 * 24 * 60 * 60 * 1000);// Return the dates of the holidays.
return {
fatTuesday: fatTuesday,
ashWednesday: ashWednesday,
goodFriday: goodFriday,
easterSunday: easterSunday,
pentecost: pentecost
};
}// Calculate the date of Easter Sunday.
function easterDate(year) {
// Calculate the year of the Paschal full moon.
var yearOfPaschalFullMoon = (year - 1) % 19 + 1;// Calculate the day of the week of the Paschal full moon.
var dayOfWeekOfPaschalFullMoon = (yearOfPaschalFullMoon + 1) * 2 + (yearOfPaschalFullMoon > 11 ? 4 : 0) % 7;// Calculate the date of Easter Sunday.
var easterSunday = new Date(year, 3, 22 + dayOfWeekOfPaschalFullMoon - 7);// If the Paschal full moon falls on a Sunday, then Easter Sunday is the following Sunday.
if (easterSunday.getDay() === 0) {
easterSunday.setDate(easterSunday.getDate() + 1);
}// Return the date of Easter Sunday.
return easterSunday;
}
Nope, it's returning the wrong dates. Nice try.
>Make a radio player that can play BBC World radio and several other stations, using HTML and JavaScript
<!DOCTYPE html>
<html>
<head>
<title>Radio Player</title>
</head>
<body>
<h1>Radio Player</h1>
<div id="stations">
<ul>
<li><a href="https://www.bbc.co.uk/sounds/play/bbc_world_service">BBC World Service</a></li>
<li><a href="https://www.npr.org/sections/live-at-noon/">NPR Live at Noon</a></li>
<li><a href="https://www.bbc.co.uk/sounds/play/bbc_radio_4_extra">BBC Radio 4 Extra</a></li>
<li><a href="https://www.bbc.co.uk/sounds/play/bbc_radio_3">BBC Radio 3</a></li>
<li><a href="https://www.bbc.co.uk/sounds/play/bbc_radio_1">BBC Radio 1</a></li>
</ul>
</div>
<div id="player">
<audio controls></audio>
</div>
<script>
function playStation(station) {
var audio = document.querySelector("audio");
audio.src = station;
audio.play();
}document.querySelectorAll("a").forEach(function(link) {
link.addEventListener("click", function() {
playStation(this.href);
});
});
</script>
</body>
</html>
I selected that draft, added event.preventDefault() to the anchors to prevent them from loading a new page, and changed the URLs to ones that could actually work:
<!DOCTYPE html>
<html>
<head>
<title>Radio Player</title>
</head>
<body>
<h1>Radio Player</h1>
<div id="stations">
<ul>
<li><a href="https://realtime.rrr.org.au/p1h">3 Triple R 102.7 FM</a></li>
<li><a href="http://stream.live.vc.bbcmedia.co.uk/bbc_world_service">BBC World Service</a></li>
<li><a href="http://stream-relay-geo.ntslive.net/stream">NTS Radio</a></li>
<li><a href="http://stream0.wfmu.org/freeform-128k">WFMU 91.1</a></li>
<li><a href="https://ice1.somafm.com/seventies-320-mp3">SomaFM Left Coast 70s</a></li>
</ul>
</div>
<div id="player">
<audio controls></audio>
</div>
<script>
function playStation(station) {
var audio = document.querySelector("audio");
audio.src = station;
audio.play();
}document.querySelectorAll("a").forEach(function(link) {
link.addEventListener("click", function() {
event.preventDefault(); // I added this
playStation(this.href);
});
});
</script>
</body>
</html>
>What programming languages does Google Bard support?
Bard can also generate code for Google Sheets.
Bard is still under development, so its support for different programming languages may not be perfect. However, it is a powerful tool that can be used to generate code in a variety of languages.
It gave me three drafts for this answer, the other two were shorter. It would be funny if it's lying.
Write a demoscene (small program) graphics demonstration in HTML + JavaScript
<!DOCTYPE html>
<html>
<head>
<title>Demoscene</title>
</head>
<body>
<canvas id="canvas" width="640" height="480"></canvas>
<script>
function main() {
var ctx = canvas.getContext("2d");
var lines = [];
for (var i = 0; i < 10000; i++) {
var x1 = Math.random() * canvas.width;
var y1 = Math.random() * canvas.height;
var x2 = Math.random() * canvas.width;
var y2 = Math.random() * canvas.height;
var color = "rgb(" + Math.floor(Math.random() * 255) + "," + Math.floor(Math.random() * 255) + "," + Math.floor(Math.random() * 255) + ")";
lines.push({
x1: x1,
y1: y1,
x2: x2,
y2: y2,
color: color
});
}
requestAnimationFrame(draw);
}function draw(t) {
ctx.clearRect(0, 0, canvas.width, canvas.height);
for (var i = 0; i < lines.length; i++) {
ctx.beginPath();
ctx.strokeStyle = lines[i].color;
ctx.moveTo(lines[i].x1, lines[i].y1);
ctx.lineTo(lines[i].x2, lines[i].y2);
ctx.stroke();
}
requestAnimationFrame(draw);
}window.addEventListener("load", main);
</script>
</body>
</html>
This is an interesting one, because it works, but only after you fix a couple of obvious errors. Correctly access the "canvas" by using its id, and move that declaration and the lines array outside of the function so the scope is correct. Then it works.
<!DOCTYPE html>
<html>
<head>
<title>Demoscene</title>
</head>
<body>
<canvas id="canvas" width="640" height="480"></canvas>
<script>
var lines = [];
var ctx = document.getElementById("canvas").getContext("2d");
function main() {for (var i = 0; i < 10000; i++) {
var x1 = Math.random() * canvas.width;
var y1 = Math.random() * canvas.height;
var x2 = Math.random() * canvas.width;
var y2 = Math.random() * canvas.height;
var color = "rgb(" + Math.floor(Math.random() * 255) + "," + Math.floor(Math.random() * 255) + "," + Math.floor(Math.random() * 255) + ")";
lines.push({
x1: x1,
y1: y1,
x2: x2,
y2: y2,
color: color
});
}
requestAnimationFrame(draw);
}function draw(t) {
ctx.clearRect(0, 0, canvas.width, canvas.height);
for (var i = 0; i < lines.length; i++) {
ctx.beginPath();
ctx.strokeStyle = lines[i].color;
ctx.moveTo(lines[i].x1, lines[i].y1);
ctx.lineTo(lines[i].x2, lines[i].y2);
ctx.stroke();
}
requestAnimationFrame(draw);
}window.addEventListener("load", main);
</script>
</body>
</html>
>Write a Java function for calculating Merseinne Primes.
Of course I spelled it wrong on purpose...
Sure, here is a Java function for calculating Mersenne Primes:
public static boolean isMersennePrime(int n) {
if (n <= 1) {
return false;
}
if (n == 2) {
return true;
}
if (n % 2 == 0) {
return false;
}
for (int i = 3; i <= Math.sqrt(n); i += 2) {
if (n % i == 0) {
return false;
}
}
return true;
}public static List<Integer> getMersennePrimes(int limit) {
List<Integer> mersennePrimes = new ArrayList<>();
for (int i = 2; i <= limit; i++) {
if (isMersennePrime(i)) {
mersennePrimes.add(i);
}
}
return mersennePrimes;
}
Some alarm bells are ringing in my head. For reference, the first Mercy primes are: 3, 7, 31, 127, 8191, 131071, 524287, 2147483647...
All in all, interesting stuff, seems a little fucky. I'm sure GPT-5 will do it better. I'd like to try some debugging, but you have to be wary of handing your code to the machine.
>Write a Logitech mouse driver in Rust.
use std::{
ffi::CStr,
io::{Read, Write},
os::raw::{c_char, c_void},
};/// A Logitech mouse driver.
pub struct LogitechMouseDriver {
/// The underlying device handle.
device_handle: *mut c_void,
}impl LogitechMouseDriver {
/// Creates a new Logitech mouse driver.
pub fn new() -> Result<LogitechMouseDriver, Box<dyn std::error::Error>> {
let device_handle = unsafe {
ffi::hid_open(
ffi::HID_USE_DEFAULT_DEVICE,
ffi::HID_CONNECT_DEFAULT,
b"Logitech USB Receiver\0",
)
};
if device_handle.is_null() {
return Err(Box::new(std::io::Error::new(
std::io::ErrorKind::Other,
"Failed to open Logitech mouse device",
)));
}
Ok(LogitechMouseDriver { device_handle })
}/// Closes the driver.
pub fn close(&mut self) {
unsafe {
ffi::hid_close(self.device_handle);
}
}/// Reads the mouse position.
pub fn read_position(&mut self) -> Result<(i32, i32), Box<dyn std::error::Error>> {
let mut x = 0;
let mut y = 0;
unsafe {
ffi::hid_read(
self.device_handle,
&mut x as *mut i32 as *mut c_void,
4,
)?;
ffi::hid_read(
self.device_handle,
&mut y as *mut i32 as *mut c_void,
4,
)?;
}
Ok((x, y))
}/// Writes a report to the mouse.
pub fn write_report(&mut self, report: &[u8]) -> Result<(), Box<dyn std::error::Error>> {
unsafe {
ffi::hid_write(
self.device_handle,
report.as_ptr() as *const c_void,
report.len(),
)?;
}
Ok(())
}
}// The following code is just a simple example of how to use the Logitech mouse driver.
fn main() {
// Create a new driver.
let mut driver = LogitechMouseDriver::new().unwrap();// Read the mouse position.
let (x, y) = driver.read_position().unwrap();
println!("Mouse position: ({}, {})", x, y);// Write a report to the mouse.
let report = [1, 2, 3, 4];
driver.write_report(&report).unwrap();
}
I'm sure that works.
>Write a Java program that can use up to 16 exabytes of memory
import java.util.ArrayList;
import java.util.List;public class MemoryHog {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
while (true) {
list.add("");
}
}
}
This program creates a list of strings and keeps adding elements to it until it runs out of memory. On a 64-bit system with 16 exabytes of memory, this program should run for about 10 minutes before it runs out of memory.
Note that this program is just for demonstration purposes. It is not recommended to run this program on a production system, as it could cause the system to crash.
Indie Cop Game Unrecord Looks So Stunningly Realistic Its Gameplay Trailer Is Freaky
Every now and again, an indie game developer comes out of nowhere with a concept trailer or demo that looks too good to be true, prompting skeptics to investigate and shoot down the promising project with harsh reality. We sure hope that doesn't happen with the just-revealed Unrecord, because it's one of the first games we've ever seen with legitimately convincing realism to its graphics.
Foda C, a platinum-selling French rapper, has partnered up with an amateur Unreal Engine developer Alexandre Spindler (@esankiy on Twitter) to form Studio DRAMA. The new indie game studio is already hard at work on its first title, Unrecord. It's a tactical first-person shooter where you play as a police officer, but the game's perspective is uniquely presented in an immersive fashion with almost no HUD elements, just as if it were bodycam footage.
Unrecord - Official Early Gameplay Trailer
Watch the short trailer on YouTube (embedded above) before you keep reading; it's only a couple of minutes long, and it consists entirely of what DRAMA claims is live mouse-and-keyboard gameplay capture footage. The image quality is incredible, and many people have commented that they believe it to be full-motion video footage or a pre-rendered cinematic.
DRAMA is adamant that the gameplay is authentic, though. The developer released a post-reveal FAQ on the game's Steam store page that responds to some of the questions and comments that gamers have had since the reveal yesterday. In the FAQ, the developer states unequivocally that Unrecord is not a VR game, and it is fully-interactive, not a pre-rendered demo. It uses Unreal Engine 5, and appears to make use of the bleeding-edge graphics technology available in Epic's engine.
The developer also addresses the question of whether the game has a pro- or anti-police message in a succinct and distinctly-French way: "Art cannot fight against interpretation." The developers acknowledge that some people may feel disgusted or disturbed by the game's violence, but state that it will avoid topics like discrimination and racism while providing an unbiased take on "criminal acts and police violence."
Skyrim Fan Remakes Whiterun In Unreal Engine 5 And It’s Amazing
The first two Elder Scrolls games made heavy use of procedural generation resulting in a lot of extremely samey environments, but ever since Bethesda abandoned that technique in favor of detailed hand-crafted locales with TES3: Morrowind, they've had a much smaller scale to the world and settlements than the intended "reality" of the fictional world of Tamriel, all due to the limitations of hardware and storage space.
But what if we could see Skyrim as it would "really" be if it were an actual place? That's the concept behind the latest Unreal Engine 5-based remake, created by professional environment artist Leo Torres in his free time over the course of a month. This demo isn't playable, of course; it's really more of a tech demo than anything.
[...] The artist worked off historical sources for population numbers in medieval Scandinavia to come up with a population figure of between 9,000 and 12,000 people for the hold of Whiterun. He says that he initially thought it could be as high as 30,000 but figured that Skyrim's harsh climate as well as the constant conflicts and bandit attacks would keep population figures lower.
[...] The True Scale of Whiterun: Skyrim in UNREAL ENGINE 5!
https://www.youtube.com/watch?v=ImLVzQdKIQ8
Just some good old boy who knows cars. Enjoy!
There were fireworks at a Congressional hearing covering a critical topic not just to the firearm industry and Second Amendment supporters, but to all Americans. It wasn’t entirely unexpected. The U.S. House Subcommittee on Crime and Federal Government Surveillance’s hearing titled, “ATF’s Assault on the Second Amendment: When is Enough Enough?” posed a simple question. And the question gets to the heart of whether or not the ATF makes the rules.
Sorry ATF, You Don’t Make the Rules
Who writes law in the United States? That begged other questions. Can government agencies go rogue and create sweeping regulations that turn law-abiding citizens into criminals? Or does law-making authority reside with the people through their duly elected representatives in Congress?The Background
The Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) promulgated a new Final Rule in January. This new rule has drastic implications for millions of existing law-abiding gun owners. The agency unilaterally decreed that stabilizing arm braces attached to pistols are now defined as short-barreled rifles (SBRs). As such they are subject to registration under the National Firearms Act (NFA).That means owners who already legally purchased the firearm accessory must register their purchase. Likewise, they must submit photos and fingerprints, pass an additional background check and alert local law enforcement that they possess one.
If they don’t, they risk facing felony charges and imprisonment. The Congressional Research Service estimates there could be upwards of 40 million braces in circulation today.
Alex Bosco testified about how we got here today. The former Marine invented the forearm stabilizing brace in 2012 to help disabled veterans more safely participate in recreational pistol shooting.
Pretty long read, so I'm sticking a spoiler tag here.
https://www.personaldefenseworld.com/2023/03/atf-rules/
“Since I began my business, I’ve made every effort to comply with all the rules and regulations set out by ATF. After submitting the original brace to ATF for review, ATF responded in writing stating that attaching a stabilizing brace – quote – would not alter the classification of a pistol or other firearm, and that – quote – such a firearm would not be subject to National Firearms Act controls,” Bosco explained.
He added ATF has “repeatedly held that various pistol brace designs did not convert a pistol to a short-barreled rifle.”
That all changed once ATF reclassified stabilizing arm brace-attached pistols as SBRs. This put Bosco’s livelihood, and millions of other law-abiding Americans, at serious risk.
Whose Authority?
Subcommittee Chairman Rep. Pat Fallon (R-Texas) asked the central question of who writes law for the United States.“Ever since Mr. Biden took office, his administration has actively sought to infringe on the Second Amendment and I’m deeply concerned about the ATF and their recent actions,” Rep. Fallon said. “This rule will effectively turn millions of law-abiding gun owners into criminals if they fail to comply even though Congress did not act. We didn’t pass any new criminal laws or penalties related to pistol stabilizing braces. We had unelected bureaucrats do it. That’s not the way this works.”
Rep. Chip Roy (R-Texas) echoed, adding that bureaucratic rulemaking is wrong under Republican and Democratic administrations.
“This should send shivers down the spine of all members under Article II,” Rep. Roy said. “And look, I don’t view this through the lens of being a Democratic administration. I didn’t like it when the Trump administration was doing stuff like this. Whether it was the bump stock ban – I didn’t like that either.”
Constitutionally Problematic
Heritage Foundation’s Amy Swearer agreed the ATF rulemaking is Constitutionally problematic.“Our Constitution is set up with a separation of powers. You have the Executive Branch, whose job it is to enforce the law and you have Congress who passes laws because Congress is held accountable to the people,” Swearer said. “No official at the ATF… is elected and held accountable through that process.”
The overreach by ATF may be rectified in due time if recent precedent plays out. The U.S. Court of Appeals for the Fifth Circuit overwhelmingly overruled the Trump administration’s ATF Final Rule. It said the rule overstepped its authority to classify bump stocks as “machineguns.”
In 2021, the U.S. Supreme Court overruled the Environmental Protection Agency (EPA) Clean Power Plan in West Virginia v. EPA because the agency overstepped its authority with similar rulemaking without clear congressional authorization.
The ATF stabilizing arm brace rule could be approaching a similar fate.
Know What You’re Talking About
Democratic lawmakers demonstrated they are uninformed about the arm brace accessory.Democratic lawmakers used terminology like “high-powered,” “increasingly lethal,” and “weapons of war.”
Rep. Sheila Jackson Lee (D-Texas) praised the ATF for usurping her congressional authority “to prevent…the misuse of stabilizing braces, which convert everyday firearms into killing machines.”
It was similar to when Rep. David Cicilline (D-R.I.) misidentified an arm brace, confusing it for a bump stock, during a previous debate.
Rep. Chuck Edwards (R-N.C), a Federal Firearms Licensee, asked Everytown for Gun Safety Senior Director for Policy Rob Wilcox about the accessory. “Will a pistol brace change the capacity of a firearm? Meaning the number of rounds?”
“No sir,” Wilcox responded.
“Will a pistol brace change the firing speed of a firearm?” Rep. Edwards continued.
“No sir.” Wilcox answered.
Rep. Edwards asked Bosco about the confusion.
“I think the problem is that a lot of people aren’t informed about what is and isn’t a pistol and what is and isn’t a rifle. It’s very nuanced,” Bosco replied. “A stabilizing brace is not a force multiplier.”
Gun Control Won’t Stop
The ATF pistol brace rule is yet another example of the Biden administration going beyond its authority to restrict the Second Amendment rights of law-abiding Americans. Gun control groups have grown frustrated that more hasn’t been done. However, they ignore the criminals who are the ones committing violent crimes.Manuel Oliver, whose son was murdered in the 2018 Parkland high school shooting, disrupted the committee hearing, was removed, and subsequently arrested. Oliver also disrupted and was removed from a White House ceremony when President Biden announced several gun control executive actions.
The actions by gun control groups, Democratic lawmakers shaming companies for not doing their gun control bidding and the ATF overreaching its authority on the pistol brace Final Rule are a pattern. It shows the goal is not to hold criminals accountable. It’s about controlling law-abiding Americans.
Story originally posted to NSSF.org.
This question has come up before, and it has never been firmly dealt with. The Environmental Protection Agency has assumed authorities that it does not have, in the past. The Transportation Department has acted unilaterally under questionable authorities. Ditto the Federal Communications Commission.
The heart of the issue here, is the question: Who makes law in this country? Constitutionally speaking, only Congress may enact a law, change a law, or repeal a law. The Executive Branch's one and only responsibility and authority, is to enforce the law that Congress passes.
Donald Trump can't make certain gun accessories legal, or illegal. Joe Biden can't make certain guns legal or illegal. The ATF can't make certain gun accessories legal or illegal. Only Congress has the authority to do that.
It's high time that Congress took notice, and reigned in all government agencies!
I saw Polymele in the latest list of JWST targets. I checked that, found it was the target of a Lucy spacecraft flyby on September 15, 2027, and also found that a new asteroid has been added early in Lucy's itinerary, 152830 Dinkinesh.
https://www.tablesgenerator.com/text_tables
╔═══════════════════╦═════════════════════════╦═════════════════════════╦══════════╗
║ Encounter date ║ Target ║ Diameter ║ Altitude ║
╠═══════════════════╬═════════════════════════╬═════════════════════════╬══════════╣
║ 16 October 2022 ║ Earth (gravity assist) ║ 12742 km ║ 300 km ║
╠═══════════════════╬═════════════════════════╬═════════════════════════╬══════════╣
║ 1 November 2023 ║ 152830 Dinkinesh ║ 0.7 km ║ 450 km ║
╠═══════════════════╬═════════════════════════╬═════════════════════════╬══════════╣
║ 13 December 2024 ║ Earth (gravity assist) ║ 12742 km ║ 350 km ║
╠═══════════════════╬═════════════════════════╬═════════════════════════╬══════════╣
║ 20 April 2025 ║ 52246 Donaldjohanson ║ 4 km ║ 922 km ║
╠═══════════════════╬═════════════════════════╬═════════════════════════╬══════════╣
║ 12 August 2027 ║ 3548 Eurybates ║ Eurybates: 64 km ║ 1000 km ║
║ ║ ║ (Queta satellite: 1 km) ║ ║
╠═══════════════════╬═════════════════════════╬═════════════════════════╬══════════╣
║ 15 September 2027 ║ 15094 Polymele ║ Polymele: 21 km ║ 415 km ║
║ ║ ║ (Satellite: 5 km) ║ ║
╠═══════════════════╬═════════════════════════╬═════════════════════════╬══════════╣
║ 18 April 2028 ║ 11351 Leucus ║ 34 km ║ 1000 km ║
╠═══════════════════╬═════════════════════════╬═════════════════════════╬══════════╣
║ 11 November 2028 ║ 21900 Orus ║ 51 km ║ 1000 km ║
╠═══════════════════╬═════════════════════════╬═════════════════════════╬══════════╣
║ 26 December 2030 ║ Earth (gravity assist) ║ 12742 km ║ 660 km ║
╠═══════════════════╬═════════════════════════╬═════════════════════════╬══════════╣
║ 2 March 2033 ║ 617 Patroclus–Menoetius ║ Patroclus: 113 km ║ 1000 km ║
║ ║ ║ Menoetius: 104 km ║ ║
╚═══════════════════╩═════════════════════════╩═════════════════════════╩══════════╝
Also, Polymele's satellite was discovered only after the Lucy spacecraft launched. That situation has already happened before with New Horizons and Pluto; Kerberos and Styx were discovered using the Hubble Space Telescope after New Horizons launched. Saturn's moons Helene, Calypso, and Telesto were discovered by ground-based observatories just months before the Voyager 1 flyby in 1980.
Following observations of an occultation on 26 March 2022, the Lucy mission team reported the discovery of a satellite around Polymele. The satellite is a smaller asteroid about 5–6 kilometers (3.1–3.7 miles) in diameter, orbiting nearly in the equatorial plane of Polymele at a distance of 204 km (127 mi). It will not be assigned a formal name until further observations determine its orbit. The Lucy team refers to the companion by the temporary informal name "Shaun," after Aardman Animations' animated sheep.
BUFFALO, N.Y. — Buffalo Police tell 2 On Your Side an Internal Affairs investigation is underway after an officer's rifle fell off a roof and onto a sidewalk during the St. Patrick's Day Parade on Sunday.
Pictures shared with WGRZ by Andrew Mavrogeorgis show the officer positioned on top of the building at 560 Delaware Avenue at Allen Street in downtown Buffalo. The rifle is perched on the edge, on top of a stand, a short distance from the officer. At some point, the rifle fell onto the sidewalk below, where people were walking about.
Another picture shows the officer peering over the ledge of the building at the rifle on the sidewalk below, while people gathered for the parade pass by.
A nearby officer was able to pick up the rifle and carry it to safety.
There's no word yet on if the officer will be disciplined, and there are no reports of any injuries.
Buffalo Police say the officer was on the roof conducting "overwatch" of the parade, a routine safety protocol at large events.
Click the link for pics.
Is the city of Buffalo hiring Florida Man for their police force?
Someone tell me again why we should trust the police.
DC police chief offers simple solution to get homicide rates down: 'Keep violent people in jail'
The D.C. Council Chairman just pulled legislation Monday that would have reduced maximum penalties and abolished minimum penalties for various crimesMetropolitan Police Chief Robert Contee gave a simple solution for what Washington, D.C., can do differently to get homicides down Monday: "Keep violent people in jail."
Contee was speaking along with Mayor Muriel Bowser at Mayoral Public Safety Media Availability to discuss crime in the District. He responded to a reporter's question about how to address increased homicides rates in the city.
"What we got to do, if we really want to see homicides go down, is keep bad guys with guns in jail. Because when they're in jail, they can't be in communities shooting people. So when people talk about what we gonna do different, or what we should do different, what we need to do different, that’s the thing that we need to do different," Contee said.
"We need to keep violent people in jail. Right now, the average homicide suspect has been arrested eleven times prior to them committing a homicide," the chief continued. "That is a problem. That is a problem."
Repeat offenders are a problem in the nation's capital. Last month, Rep. Angie Craig, D-Minn., called out the city's elected officials over their soft on crime policies after she was assaulted by a homeless man. She was his thirteenth victim.
"I got attacked by someone who the District of Columbia has not prosecuted fully over the course of almost a decade, over the course of 12 assaults before mine that morning," Craig said at the time. "I mean, it wasn’t even in every instance that he got 10 days or 30 days. Many times, the charges were completely dropped before any justice was achieved at all."
Last year, D.C. hit 200 murders in consecutive years for the first time since 2003.
Among the topics covered during Monday's press conference included the apparent defeat of the D.C. City Council's attempt to soften penalties on violent crimes through revisions to the criminal code.
The crime bill would have reduced maximum penalties for violent crimes such as burglaries, robberies and carjackings, along with abolishing minimum sentences for most crimes. It faced backlash even from some liberals with Bowser vetoing it in January, though the city council overrode her veto.
Monday, D.C. Council Chairman Phil Mendelson pulled the controversial crime bill after the U.S. House voted to block it and President Biden said he would not veto Congress' decision.
The U.S. Senate may still vote on the legislation with the potential for up to 20 Democrats to side with Republicans in voting against the bill. However, it is unclear if the Senate still can vote on the bill as a symbolic gesture given that it was pulled by the chairman.