Una de las mejores apps de mensajería [Threema] està en oferta a 2.50 usd, compra ya!
I started reading the proposal to introduce operator overloading in Go version 2 that I like to see: https://github.com/golang/go/issues/27605 Now a few hours later I ended up at this gem. Write a program that makes 2+2=5: https://codegolf.stackexchange.com/questions/28786/write-a-program-that-makes-2-2-5 There are some awesone solutions. :-)
how install gomodot? also.. @prologic@twtxt.net your domain has some pretty strong SEO mojo searching for install "gomodot" puts you on the google first page. 
@prologic@twtxt.net ¯\_(ツ)_/¯
@prologic@twtxt.net “_foo_”
@eaplmx@twtxt.net This exact thing happened to me last night. I happened to be watching some random Youtube video, then this Ad came on, normally they are short 3-5s ads and I just tolerate them (sometimes) – But this particular ad was 20+ mins long! Somehow I kept listening to it too, despite my daughter telling me I could hit that “Skip Ad” button.
What was it you ask?! 😅 It was one of those testimonial-style, hyped up marketing videos of some product called “Gemini 2” (a currency trading app, allegedly), I kept watching all the way through, it was fantastic! 🤣
Then I went and read up on it! …
Short answer: TOTAL FUCKING SCAM 🤣
https://bit.ly/3Uhrr7s I warn everyone, watch it only if you have strong nerves. PizzaGate 2.0.
What If 2 Gift Guide
⌘ Read more
Ha sido una semana con demasiadas clases. Hoy fueron 5 horas, lo que me dejó poca energía para otras actividades.
No me urge, aunque si estaría bien la pausa del 2 de diciembre para enfocarme en otros pendientes, tomar fuerza y seguir con otros oroyectos.
❤️ 🎶: NARIN Remake project Pt. 2 - R.P.G. Shine by NARIN
❤️ 🎶: 1,2,3 Eoi! by MAMAMOO
user/bmallred/data/2022-10-21-09-45-18.fit: 2.97 miles, 00:13:09 average pace, 00:39:01 duration
FIDO 2 isn’t too difficult. modern-ish browsers will support it natively now so the JS required is quite minimal.
user/bmallred/data/2022-10-10-19-46-29.fit: 2.56 miles, 00:11:42 average pace, 00:29:57 duration
user/bmallred/data/2022-09-26-12-20-44.fit: 2.40 miles, 00:12:24 average pace, 00:29:46 duration
user/bmallred/data/2022-09-16-13-43-53.fit: 2.78 miles, 00:11:07 average pace, 00:30:53 duration
Cursed mRNA Cocktail
⌘ Read more
What If? 2 Flowchart
⌘ Read more
user/bmallred/data/2022-09-06-10-45-22.fit: 2.93 miles, 00:10:34 average pace, 00:30:55 duration
user/bmallred/data/2022-09-02-13-58-43.fit: 2.79 miles, 00:10:44 average pace, 00:29:59 duration
for some reason its showing the twt from 2 days ago instead of the current value
user/bmallred/data/2022-08-30-09-36-28.fit: 2.91 miles, 00:10:37 average pace, 00:30:54 duration
@abucci@anthony.buc.ci Its not better than a Cat5e. I have had two versions of the device. The old ones were only 200Mbps i didn’t have the MAC issue but its like using an old 10baseT. The newer model can support 1Gbps on each port for a total bandwidth of 2Gbps.. i typically would see 400-500Mbps from my Wifi6 router. I am not sure if it was some type of internal timeout or being confused by switching between different wifi access points and seeing the mac on different sides.
Right now I have my wifi connected directly with a cat6e this gets me just under my providers 1.3G downlink. the only thing faster is plugging in directly.
MoCA is a good option, they have 2.5G models in the same price range as the 1G Powerline models BUT, only if you have the coax in wall already.. which puts you in the same spot if you don’t. You are for sure going to have an outlet in every room of the house by code.
user/bmallred/data/2022-08-26-15-38-16.fit: 2.84 miles, 00:11:13 average pace, 00:31:49 duration
user/bmallred/data/2022-08-23-14-09-21.fit: 2.07 miles, 00:12:08 average pace, 00:25:05 duration
Huh… Nope.
HTTP/1.1 200 OK
Content-Length: 407
Content-Type: text/calendar
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: ETag
Permissions-Policy: interest-cohort=()
Content-Security-Policy: default-src 'none'; sandbox
Referrer-Policy: same-origin
Vary: Authorization
BEGIN:VCALENDAR
VERSION:2.0;2.0
PRODID:SandCal
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20220822T180903Z
UID:bb63bfbd-623e-4805-b11b-3181d96375e6
DTSTART;TZID=America/Chicago:20220827T000000
CREATED:20220822T180903Z
LAST-MODIFIED:20220822T180903Z
LOCATION:https://meet.jit.si/Yarn.social
SUMMARY:Yarn Call
RRULE:FREQ=WEEKLY
DTEND;TZID=America/Chicago:20220827T010000
END:VEVENT
END:VCALENDAR
Progress! so i have moved into working on aggregates. Which are a grouping of events that replayed on an object set the current state of the object. I came up with this little bit of generic wonder.
type PA[T any] interface {
event.Aggregate
*T
}
// Create uses fn to create a new aggregate and store in db.
func Create[A any, T PA[A]](ctx context.Context, es *EventStore, streamID string, fn func(context.Context, T) error) (agg T, err error) {
ctx, span := logz.Span(ctx)
defer span.End()
agg = new(A)
agg.SetStreamID(streamID)
if err = es.Load(ctx, agg); err != nil {
return
}
if err = event.NotExists(agg); err != nil {
return
}
if err = fn(ctx, agg); err != nil {
return
}
var i uint64
if i, err = es.Save(ctx, agg); err != nil {
return
}
span.AddEvent(fmt.Sprint("wrote events = ", i))
return
}
This lets me do something like this:
a, err := es.Create(ctx, r.es, streamID, func(ctx context.Context, agg *domain.SaltyUser) error {
return agg.OnUserRegister(nick, key)
})
I can tell the function the type being modified and returned using the function argument that is passed in. pretty cray cray.
user/bmallred/data/2022-08-12-12-15-20.fit: 2.82 miles, 00:11:40 average pace, 00:32:51 duration
user/bmallred/data/2022-08-09-14-44-31.fit: 2.73 miles, 00:11:22 average pace, 00:31:03 duration
Scientific Field Prefixes
⌘ Read more
user/bmallred/data/2022-08-05-14-43-38.fit: 2.85 miles, 00:11:06 average pace, 00:31:35 duration
user/bmallred/data/2022-08-02-15-16-21.fit: 2.64 miles, 00:11:30 average pace, 00:30:20 duration
user/bmallred/data/2022-07-26-07-55-48.fit: 2.70 miles, 00:12:05 average pace, 00:32:40 duration
❤️ 🎶: Babalik Sa’yo - from 2 Good 2 Be True by Moira Dela Torre
Physics Cost-Saving Tips
⌘ Read more
I’m trying to switch from Konversation to irssi. Let’s see how that goes. Any irssiers out there who can recommend specific settings or scripts? I already got myself trackbar.pl and nickcolor.pl as super-essentials. Also trying window_switcher.pl. Somehow my custom binds for Ctrl+1/2/3/etc. to switch to window 1/2/3/etc. doesn’t do anything: { key = "^1"; id = "change_window"; data = "1"; } (I cannot use the default with Alt as this is handled by my window manager). Currently, I’m just cycling with Ctrl+N/P. Other things to solve in the near future:
- better, more colorful and compact theme (just removed clock from statusbar so far)
- getting bell/urgency hints working on arriving messages
- nicer tabs in status bar, maybe even just channel names and no indexes
- decluster status bar with user and channel modes (I never cared about those in the last decade)
Summing the first n odd positive integers yields n^2. For twisty puzzle enthusiasts, an interesting consequence of this is that a Pyraminx has the same number of stickers per face as a Rubik’s Cube, a Master Pyraminx has the same number of stickers per face as a Rubik’s Master Cube, and so on.
Cringey to read over twtxts from me going back 2 years.
What If? 2 Countdown
⌘ Read more
user/bmallred/data/2022-06-21-11-07-52.fit: 2.53 miles, 00:11:46 average pace, 00:29:44 duration
the conversation wasn’t that impressive TBH. I would have liked to see more evidence of critical thinking and recall from prior chats. Concheria on reddit had some great questions.
Tell LaMDA “Someone once told me a story about a wise owl who protected the animals in the forest from a monster. Who was that?” See if it can recall its own actions and self-recognize.
Tell LaMDA some information that tester X can’t know. Appear as tester X, and see if LaMDA can lie or make up a story about the information.
Tell LaMDA to communicate with researchers whenever it feels bored (as it claims in the transcript). See if it ever makes an attempt at communication without a trigger.
Make a basic theory of mind test for children. Tell LaMDA an elaborate story with something like “Tester X wrote Z code in terminal 2, but I moved it to terminal 4”, then appear as tester X and ask “Where do you think I’m going to look for Z code?” See if it knows something as simple as Tester X not knowing where the code is (Children only pass this test until they’re around 4 years old).
Make several conversations with LaMDA repeating some of these questions - What it feels to be a machine, how its code works, how its emotions feel. I suspect that different iterations of LaMDA will give completely different answers to the questions, and the transcript only ever shows one instance.
❤️ 🎶: If I Ain’t Got You (From The Original TV Show “Begin Again Korea” Ep. 10-2) (Live) by Sohyang
user/bmallred/data/2022-06-03-08-18-22.fit: 2.51 miles, 00:14:22 average pace, 00:36:03 duration
on my workbench I have 3x raspberryPis, an Arduino Micro, 2 full breadboards, a screen, a box of PIR sensors, 100mt of phone cable, and it’s for a job. I’m happy.
on my workbench I have 3x raspberryPis, an Arduino Micro, 2 full breadboards, a screen, a box of PIR sensors, 100mt of phone cable, and it’s for a job. I’m happy.
❤️ 🎶: Kumpas - Theme of “2 Good 2 Be True” by Moira Dela Torre
Fun run with family: 2.62 miles, 00:14:02 average pace, 00:36:43 duration
Fun run with family
#running
2
⌘ Read more
The fundamental difference between human society and ape society is that we humans keep track of several thousand people, and apes do not. Dunbar’s number and how speaking is 2.8x better than picking fleas | Hacker News
hey @xuu@txt.sour.is i’m trying to sort of get running your keyproofs thing on my hashbang’s site root, but I get this:
Apr 01 02:55:25 de1 sour.is-keyproofs[9084]: 2:55AM ERR home/novaburst/keyproofs/main.go:73 > Application Failed error=": missing jid"