joe

Popurrí: Israel, Joe Bide y elecciones en Chile

Panelistas analizaron el avance del conflicto entre Israel y Palestina, así como la jornada electoral en Chile.




joe

348: ‘Joe Biden’s Gum’’, With John Moltz

Very special guest: John Moltz. Very special topics: flat Apple Watches, USB-C iPhones, and more.




joe

La rápida llamada del presidente Joe Biden a Gustavo Petro, ¿Qué significa?

Este es el Personaje del Día de María Alejandra Villamizar




joe

“Bukele se va a reelegir de manera ilegal y quiere imponer una dictadura”: Joel Sánchez

En 10AM Hoy por Hoy de Caracol Radio estuvo Joel Sánchez, candidato presidencial de Alianza Republicana Nacionalista (ARENA), para hablar de la jornada electoral que se realizará en El Salvadro el próximo domingo.




joe

McCoy Tyner / Joe Henderson: Forces Of Nature: Live At Slugs'


When recordings like Forces of Nature: Live at Slugs' seemingly falls from yonder jazz sky, we must stop to thank those swinging stars above for our grand fortune. Because despite all our flaws--a broken politic, a poisoned planet, constant wartime bickering--we are a fortunate, if mostly undeserving, race of peculiarities... [ read more ]




joe

Joel Graterol: "Cuando no se juega bien se gana, se defiende y se suma"




joe

Joel Silva: “El partido con Colombia es una final”




joe

Joel Graterol sobre el rendimiento del América: Se encontró un equipo más vertical




joe

¿Qué vendría para los demócratas en las elecciones si Joe Biden retira su candidatura?

En el rpgrama 6AM de Caracol Radio habló el exembajador de EE.UU de lo que esta por venir en las elecciones de este país 




joe

RECORDING: Joe Elefante’s Wheel Of Dharma Quintet Releases New Album, Featuring Freddie Hendrix And Erena Terakubo

I’m thrilled to release the debut album of my latest project, Wheel of Dharma. This quintet, featuring Freddie Hendrix (trumpet), Erena Terakubo (saxophone), Sameer Shankar (bass), and Dave Heilman (drums), combines my original compositions with a focus on honoring jazz’s rich history while pushing its modern boundaries....




joe

RECORDING: Joe Satriani Bass Sideman and Mermen Co-Founder Allen Whitman Releases 4th Ambient Soundtrack "The Eternal City'

Allen Whitman, former bassist with legendary virtuoso guitarist Joe Satriani and co-founder of the influential San Francisco-based instrumental surf-rock trio The Mermen, announces the digital-only release (through label Squeakey Studios) of his 4th soundtrack/ambient travel log album The Eternal City....




joe

KPN neemt Youfone over voor 200 miljoen

KPN heeft bekendgemaakt dat het de Nederlandse activiteiten van Youfone zal overnemen. Youfone is momenteel al actief op de netwerken van KPN. Meer dan 540.000 klanten van Youfone maken momenteel gebruik van het mobiele en vaste netwerk van KPN, hier verandert niets aan.




joe

Decoy & Joe McPhee - Spontaneous Combustion

Relentlessly entertaining, life-affirming stuff, crackling with muscular energy.




joe

Breaking Down Prop 36 | 2022 Measure L Youth Funding | What’s Up with Trader Joe’s Parking?

Breaking down California’s tough-on-crime measure Prop 36. Also, an update on the 2022 voter-approved Sacramento Children's Fund: Measure L. Finally, the parking lot saga at Trader Joe’s.




joe

Keeler: CSU Rams football did Joe Parker in. If Jay Norvell can’t beat Coach Prime, he’ll probably follow his old boss out the door.

Beat Deion. Because if Jay Norvell can notch CSU's first Rocky Mountain Showdown win since 2014, the load of those first two seasons lightens considerably.




joe

WER Joell Tennis Stadium To Close Temporarily

The WER Joell Tennis Stadium will close temporarily to allow for an assessment and building works, effective tomorrow [Aug 28]. A Government spokesperson said, “The Ministry of Tourism, Culture, and Sport has announced the temporary closure of the WER Joell Tennis Stadium, effective tomorrow, August 28, 2024, for approximately one week. “Following an initial assessment, […]




joe

W.E.R. Joell Tennis Stadium Reopens

The Ministry of Tourism, Culture, and Sport has announced that the WER Joell Tennis Stadium has reopened to the public as of Monday, September 9th, at 3pm. A Government spokesperson said, “Please be aware of new temporary procedures: the reception area, bathrooms, storage areas, offices, and grandstands will remain closed pending final structural assessments. Court […]




joe

Cha’Von Clarke-Joell’s ‘The Digital Polycrisis’

A book titled The Digital Polycrisis by Cha’Von Clarke-Joell is aiming to equip readers “with the tools and knowledge needed to thrive in the digital age.” A spokesperson said, “In an era of rapid technological change, professionals face unprecedented challenges and opportunities. Job security, career development, and continuous learning are more critical than ever. The […]




joe

Homemade Sloppy Joes Recipe

Sloppy Joes are a go to meal around our home when we are looking for a simple, fast meal. You can take a cheat and use a product like Manwich … But that’s not really saving you all that much work as this is a simple dish. So, here is our recipe for a simple …




joe

With Joe Biden we get fascism: the collusion of government and corporatism

This ruling class of administrative state, big tech, corporations: all of these people think that they can get rid of Trump and we'll go back to normal. They're wedded to a broken system that has sold out the American people. And now they're going to try to sell out the American people and the middle class especially. They're not going to fix immigration; they're not going to fix trade deals; they're not going to break up big tech; they're not going to do any of these things. Continue reading




joe

Joe Marshall: Lisp vs. golang

It's no secret that I'm an aficionado of Lisp. It's my go to language, especially when I don't know what I'm doing. I call it research and prototyping, but it's really just playing around until something works.

We had a need for some auditing of some of our databases at work. They ought to agree with each other and with what GitHub and CircleCI think. It took a couple of weeks part time to prototype a solution in Common Lisp. It showed that the databases were in 99% agreement and found the few points of disagreement and anomalies that we ought to fix or look out for.

I want to integrate this information into a dashboard on one of our tools. I prototyped this by spinning up a Common Lisp microservice that returns the information in JSON format.

But management prefers that new services are written in golang. It would be easier for me to rewrite the service in golang than to try to persuade others to use Common Lisp. It also gives me the opportunity to compare the two languages head to head on a real world problem.

No, this is not a fair comparison. When I wrote the Lisp code I was exploring the problem space and prototyping. I'm much more experienced with Lisp than with golang. The golang version has the advantage that I know what I want to do and how to do it. In theory, I can just translate the Common Lisp code into golang. But then again, this is a “second system” which is not a prototype and has slightly larger scope and fuller requirements. So this cannot be a true head to head comparison.

The first point of comparison is macros (or lack thereof). I generally don't use a lot of macros in Common Lisp, but they come in handy when I do use them. One macro I wrote is called audit-step, which you can wrap around any expresion and it prints out a message before and after the expression is evaluated. The steps are numbered in sequence, and nested steps get nested numbers (like step 2.3.1). If you wrap the major function bodies with this macro, you get a nice trace of the call sequence in the log.

Golang doesn't have macros, but it has first class functions. It's easy enough to write a function that takes a function as an argument and wraps it to output the trace messages. In fact, the macro version in Common Lisp just rewrites the form into such a function call. But the macro version hides a level of indentation and a lambda. In golang, my major functions all start with

func MajorFunction (args) int {
        return AuditStep("MajorFunction", "aux message", func() int {
                // body of MajorFunction
                // Actual code goes here.
        })    
}

The bodies of all my major functions are indented by 16 spaces, which is a little much.

I like higher order functions. I can write one higher order function and parameterize it with functions that handle the specific cases. In my auditing code, one such workhorse function is called collate. It takes a list of objects and creates a table that maps values to all objects in the list that contain that value. To give an example, imaging you have a list of objects that all have a field called foo. The foo field is a string. The collate function can return a table that maps strings to all objects that have that string in the foo field.

collate is very general. It takes a list of objects and four keyword arguments. The :key argument is a function that extracts the value to collate on. The :test argument is a function that compares two keys (it defaults to eql if not specified). The :merger argument is a function to add the mapped object to its appropriate collection in the table (it defaults to adjoin). The :default argument specifies the initial value of a collection in the table (it defaults to nil).

The :merger function is the most interesting. It takes the key and the object and the current value of the table at that key. It returns the new value of the table at that key. The default merger function is adjoin, which adds the object to the collection at the key if it is not already there. But you can specify a different merger function. For example, if you want to count the number of objects at each key, you can specify a merger function that increments a counter.

The functional arguments to the collate function are often the results of other higher order functions. For example, the :key argument is often the result of composing selector functions. The :merger argument is often the result of composing a binary merge function with a unary transformer function. The transformer function is often the result of composing a number of primitive selectors and transformers.

In Common Lisp, it is quite easy to write these higher order functions. We can compose two unary functions with the compose2 function:

(defun compose2 (f g)
  (lambda (x) (funcall f (funcall g x)))

and then compose as many functions as we like by fold-left of compose2 starting with the identity function:

(defun compose (&rest fs)
  (fold-left #'compose2 #'identity fs))

We can compose a binary function with a unary function in three ways: we can pipe the output of the binary function into the unary function, or we can pipe the output of the unary function into one or the other of the inputs of the binary function.

(defun binary-compose-output (f g)
  (lambda (x y) (funcall f (funcall g x y))))

(defun binary-compose-left (f g)
  (lambda (x y) (funcall f (funcall g x) y)))

(defun binary-compose-right (f g)
  (lambda (x y) (funcall f x (funcall g y))))

The collate function can now assume that a lot of the work is done by the :key and :merger functions that are passed in. It simply builds a hash table and fills it:

(defun collate (item &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)))

So suppose, for example, that we have a list of records. Each record is a three element list. The third element is a struct that contains a string. We want a table mapping strings to the two element lists you get when you strip out the struct. This is easily done with collate:

(collate records
  :key (compose #'get-string #'third)
  :test #'equal      ; or #'string= if you prefer
  :merger (binary-compose-right (merge-adjoin #'equal) #'butlast))

The audit code reads lists of records from the database and from GitHub and from CircleCI and uses collate to build hash tables we can use to quickly walk and validate the data.

Translating this into golang isn't quite so easy. Golang has first class function, true, but golang is a statically typed language. This causes two problems. First, the signature of the higher order functions includes the types of the arguments and the return value. This means you cannot just slap on the lambda symbol, you have to annotate each argument and the return value. This is far more verbose. Second, higher order functions map onto parameterized (generic) types. Generic type systems come with their own little constraint language so that the computer can figure out what concrete types can correctly match the generic types. This makes higher order functions fairly unweildy.

Consider compose2. The functions f and g each have an input and output type, but the output type of g is the input type of f so only three types are involved

func Compose2[T any, U any, V any](f func(U) V, g func(T) U) func(T) V {
	return func(x T) V {
		return f(g(x))
	}
}

If want to compose three functions, we can write this:

func Compose3[T any, U any, V any, W any](f func(V) W, g func(U) V, h func(T) U) func(T) W {
	return func(x T) W {
		return f(g(h(x)))
	}
}
The generic type specifiers take up as much space as the code itself.

I don't see a way to write an n-ary compose function. It would have to be dynamically parameterized by the intermediate types of all the functions it was composing.

For the collate function, we can write this:

func Collate[R any, K comparable, V any](
	list *Cons[R],
	keyfunc func(R) K,
	merger func(V, R) V,
	defaultValue V) map[K]V {
	answer := make(map[K]V)
	for list != nil {
		key := keyfunc(list.Car)
		probe, ok := answer[key]
		if !ok {
			probe = defaultValue
		}
		answer[key] = merger(probe, list.Car)
		list = list.Cdr
	}
	return answer
}

We have three types to parameterize over: the type of the list elements (i.e. the record type) R, the type of the key K, and the type of the value V. The key type is needs to be constrained to be a valid key in a map, so we use the comparable constraint. Now that we have the types, we can annotate the arguments and return value. The list we are collating is a list of R elements. The key function takes an R and returns a K. The merger takes an existing value of type V and the record of type R and returns a new value of type V.

The magic of type inference means that I do not have to annotate all the variables in the body of the function, but the compiler cannot read my mind and infer the types of the arguments and return value. Golang forces you to think about the types of arguments and return values at every step of the way. Yes, one should be aware of what types are being passed around, but it is a burden to have to formally specify them at every step. I could write the Common Lisp code without worrying too much about types. Of couse the types would have to be consistent at runtime, but I could write the code just by considering what was connected to what. In golang, the types are in your face at every function definition. You not only have to think about what is connected to what, you have to think about what sort of thing is passed through the connection.

I'm sure that many would argue that type safety is worth the trouble of annotation. I don't want to argue that it isn't. But the type system is cumbersome, awkward, and unweildy, especially when you are trying to write higher order functions.

It is taking me longer to write the golang version of the audit service than it did to write the Common Lisp version. There are several reasons. First, I am more experienced with Common Lisp than golang, so the right Common Lisp idioms just come to mind. I have to look up many of the golang idioms. Second, the golang code is trying to do more than the Common Lisp code. But third, golang itself introduces more friction than Common Lisp. Programs have to do more than express the algorithm, they have to satisfy the type system.

There are more points of comparison between the two languages. When I get frustrated enough, I'll probably write another post.




joe

Joe Marshall: Don't Try to Program in Lisp

A comment on my previous post said,

The most difficult thing when coming to a different language is to leave the other language behind. The kind of friction experienced here is common when transliterating ideas from one language to another. Go (in this case) is telling you it just doesn't like to work like this.
Try writing simple Go, instead of reaching for Lisp idioms. Then find the ways that work for Go to express the concepts you find.

That's not at all how I approach programming.

A friend of mine once paid me a high compliment. He said, “Even your C code looks like Lisp.”

When I write code, I don't think in terms of the language I'm using, I think in terms of the problem I'm solving. I'm a mostly functional programmer, so I like to think in terms of functions and abstractions. I mostly reason about my code informally, but I draw upon the formal framework of Lambda Calculus. Lambda Calculus is a simple, but powerful (and universal) model of computation.

Programming therefore becomes a matter of expressing the solution to a problem with the syntax and idioms of the language I'm using. Lisp was inspired by Lambda Calculus, so there is little friction in expressing computations in Lisp. Lisp is extensible and customizable, so I can add new syntax and idioms as desired.

Other languages are less accommodating. Some computations are not easily expressable in the syntax of the language, or the semantics of the language are quirky and inconsistent. Essentially, every general purpose fourth generation programming language can be viewed as a poorly-specified, half-assed, incomplete, bug-ridden implementation of half of Common Lisp. The friction comes from working around the limitations of the language.




joe

Joey Logano 1-on-1: Winning Cup Series championship is 'electric'

Joey Logano sat down with FOX Sports to discuss the wild pace-car wreck, the playoff format and the feeling of winning the title at Phoenix.




joe

Fourteen Joe Biden Memes For The Political Satirists

Look, we definitely don't want to hate on any particular candidate or take sides in this presidential election cycle, but Joe Biden has just been so meme-able this election season that we really had to take advantage of the material handed to us. We think that Biden supporters and haters alike will be able to laugh at these.




joe

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.




joe

If You Spot This $5 Italian Find at Trader Joe's, Grab 2 (It's "So Delicious!")

You can add this cheese to pasta, pizza, or charcuterie boards. READ MORE...





joe

Joel McHale Really Loves Coffee, The Cure, and Meat Pies

From Food & Wine:

On the genius of The Cure's Robert Smith

"Disintegration is one of my favorite albums. Young people listening to this podcast right now, are like, 'What the f--- are they talking about?' It's the 'Friday I'm in Love' guys. Check it out. 'Just Like Heaven' is a perfect pop song. It is like carbon on the periodic table of perfectly executed, joyous, catchiest, most perfect things. 'Pictures of You' is probably one of the most tragic pop songs ever written, and it's perfect. 'A Forest' — I remember when Nouvelle Vague covered that, and I was just like, 'Oh my gosh.' I don't know why The Cure doesn't get more recognition for how important they were.

To go from punk into New Wave, into — I think at any moment if Robert Smith wanted to, he could be like, 'I can write the poppiest song of all time.' Like Kurt Cobain, where it's just, 'I can do this all day long. But I'm going to put sandpaper in it and make your brain turn upside down.' But then you're like, 'What just happened to me?'"





joe

Joe Rogan Endorses Trump On Election Eve

By Hailey Gomez Popular podcast host Joe Rogan threw his full support behind former President Donald Trump on Monday, just one day before the election. In recent weeks, the popular podcast host has separately interviewed Trump and his running mate, Republican Ohio Sen. J.D. Vance, to discuss their policy platform and thoughts on the campaign. […]

The post Joe Rogan Endorses Trump On Election Eve appeared first on Liberty Unyielding.





joe

Trump To Biden: ‘There’s Nothing Smart About You, Joe’

President Trump fired back at Democratic presidential nominee Joe Biden intelligence after the former Vice President took a jab at his rival response to the coronavirus pandemic, stating the president needs “to get a lot smarter” or more people are going to die. The first of many sparring moments between the two candidates during the […]

The post Trump To Biden: ‘There’s Nothing Smart About You, Joe’ appeared first on Hispolitica.





joe

JOEPIE ON HIS WAY TO SAFE PETER FROM THE BAD BIRD || JOEPIE OP WEG OM PETER TE REDDEN VAN DE BOZE VOGEL

Anne-Miek Bibbe posted a photo:

JOEPIE: I'm almost there! I wish Uncle Jeroen was here, I'm a little, really just a little bit afraid of the dark.
-------------------------------------------------------------------------------------
JOEPIE: Ik ben bijna bij Peter! Ik wou dat oom Jeroen hier was, ik ben een beetje, echt maar een héél klein beetje bang in het donker.




joe

A medical mythbuster's mission to improve health care | Joel Bervell

Joel Bervell was one of the only Black students in his medical school program. After noticing how misconceptions about race were embedded in health care, he turned to social media to raise awareness about the harmful impact of biases in medicine. He unpacks the long history of race-based health care disparities — and shows what the medical field can do to better serve all patients.




joe

Joe Biden Backs Two Proposals to Increase Education Funding in 2020 Swing State

Biden's campaign announced March 31 that the 2020 Democratic presidential candidate backs two local attempts to raise more tax revenue for schools.




joe

W. Va. Governor Fires Sen. Joe Manchin's Wife From State Education Post

The legislature sent a proposal last week to Gov. Jim Justice's desk to shutter the state's advisory education and the arts department, leaving the Gayle Manchin and her staff in the lurch.




joe

Q & A: Joel Kotkin

How will populations change in the United States over the next 40 years? Interview by Terence Monmaney Special Thanks to Joel Kotkin




joe

Moncton man found guilty of murdering Joedin Leger

A jury has found a 20-year-old Moncton man guilty of second-degree murder in the 2022 death of an 18-year-old.



  • News/Canada/New Brunswick

joe

News24 Business | Hannes Viljoen | Money is personal - just don't let that cost you

It's unrealistic to expect anyone to invest totally dispassionately. But there are ways to transform risk, writes Hannes Viljoen.




joe

Joe Biden Picks Kamala Harris for VP After Intense School Desegregation Clash

Although Harris clashed with Biden over his record on school desegregation, some of her education proposals might dovetail well with his.




joe

Joe Biden Hosts Diwali Celebration At White House

US President Joe Biden on Monday hosted a Diwali celebration at the White House that was attended by more than 600 eminent Indian Americans, including Congressmen, officials, and corporate executives, from across the country.




joe

Operation Shanela Yielded Good Results in the Joe Gqabi District

[SAPS] SAPS members' continued efforts to prevent and detect crime yielded the following successes within the Joe Gqabi District as part of Operation Shanela during the week and start of the weekend .




joe

NBA Cup: Joel Embiid scores 13 in return as 76ers fall to Knicks

OG Anunoby scored 24 points and Josh Hart recorded a triple-double as the New York Knicks spoiled Joel Embiid’s season debut with a 111-99 road win over the Philadelphia 76ers on Tuesday. In both teams’ first NBA Cup game this season — not to mention a rematch of last season’s first-round playoff series that New York won in six games — all five Knicks starters scored in double figures, as did Miles McBride with 15 points off the bench. Hart finished with 14 points, 12 rebounds and 10 assists. Karl-Anthony Towns chipped in 21 points and 13 rebounds, while Jalen […]...

Keep on reading: NBA Cup: Joel Embiid scores 13 in return as 76ers fall to Knicks




joe

G.I. Joe: Wrath of Cobra Releases November 21 for PS5, Xbox Series X|S, and Switch

Publisher indie.io and developer Maple Powered Games announced G.I. Joe: Wrath of Cobra will launch for PlayStation 5, Xbox Series X|S, and Nintendo Switch on November 21.

The game is currently available for PC SteamEpic Games Store, and GOG.

View the console reveal date trailer below:

Read details on the game below:

Cobra rears its ugly head yet again and it’s up to G.I. Joe to save the world! Embracing the 1980s era of the iconic universe, Wrath of Cobra is a retro side-scrolling beat ’em up. Play as one of the legendary G.I. Joe characters, including Duke, Scarlett, Roadblock, Snake Eyes, and more. Defeat hordes of Cobra troopers, Vipers, Crimson Guards and more of Cobra’s malevolent machinations.

Bring Cobra down, striking back at the likes of Destro, Serpentor, Baroness, and Cobra Commander himself! Fight your own way: Rely on your fists and get up close and personal using each character’s unique combos and special moves or keep your foes at a distance with a variety of weapons!

Retro Gameplay in a Modern Era

Wrath of Cobra takes the classic arcade beat ’em up and brings it into the modern age: Easy to play, hard to master, and smoother than a ride in a H.I.S.S. Want to play with your friends? The game supports local multiplayer (eg. from your couch) and online co-op!

Play as Classic Heroes

Fight Cobra as your favorite G.I. Joe heroes, painstakingly recreated in beautiful pixel art. The differences between characters aren’t just cosmetic: Each hero has different movesets and unique abilities. From the fast and nimble Snake Eyes to the rough and tumble Roadblock, each character is true to form!

Battle Iconic Villains

Cobra isn’t just the Cobra Commander, it’s also its legions! Face hordes of troopers, armored Alley Vipers, artificial B.A.T.s, armed with some of the most iconic weapon systems in the franchise, including the H.I.S.S., C.L.A.W., and the notorious Trubble Bubble.

Retro-Infused Soundtrack

Foil the Commander’s plot to the beat of classic G.I. Joe themes, reimagined by industry veterans at Kid Katana Records, bringing a modern twist to classic arcade music!

Post-Launch Support

Like Destro’s plots, Wrath of Cobra will continue with extensive post-launch support, bringing more G.I. Joe heroes into the fray, adding new game modes, levels, and more to keep the G.I. Joe legacy alive!

A life-long and avid gamer, William D'Angelo was first introduced to VGChartz in 2007. After years of supporting the site, he was brought on in 2010 as a junior analyst, working his way up to lead analyst in 2012 and taking over the hardware estimates in 2017. He has expanded his involvement in the gaming community by producing content on his own YouTube channel and Twitch channel. You can contact the author on Twitter @TrunksWD.

Full Article - https://www.vgchartz.com/article/463047/gi-joe-wrath-of-cobra-releases-november-21-for-ps5-xbox-series-xs-and-switch/




joe

Joe Marler leaves Ally McCoist in stitches with latest dig at New Zealand Haka



Joe Marler discussed his recent comments about the Haka, which sparked backlash.






joe

US President Joe Biden Gets a Cancerous Skin Lesion Removed

US President Joe Biden had a cancerous skin lesion removed from his chest, said White House physician Kevin O'Connor. O'Connor wrote on Friday in




joe

WSJ Opinion: Does Joe Biden Actually Have a China Policy?

Journal Editorial Report: A diplomatic Olympic boycott may not be enough. Image: Mandel Ngan/AFP via Getty Images