[-] tedu@azorius.net 97 points 5 months ago

I'm going to go way out on a limb here and guess nothing will happen if I do neither.

[-] tedu@azorius.net 35 points 5 months ago

Now people want recall?

[-] tedu@azorius.net 27 points 5 months ago

It's so weird.

Due to the fact that Facebook has chosen to involve software that will allow the theft of my personal information, I do declare the following: on this day, 30th November 2014, in response to the new Facebook guidelines and under articles L.111, 112 and 113 of the code of intellectual property, I declare that my rights are attached to all my personal data, drawings, paintings, photos, texts etc... published on my profile since the day I opened my account. For commercial use of the foregoing my written consent is required at all times. Those reading this text can copy it and paste it on their Facebook wall. This will allow them to place themselves under the protection of copyright. By this release, I tell Facebook that it is strictly forbidden to disclose, copy, distribute, broadcast, or to take any other action against me on the basis of this profile and/or its contents. The actions mentioned above apply equally to employees, students, agents and/or other staff under the direction of Facebook. The contents of my profile include private information. The violation of my privacy is punished by the law (UCC 1 1-308 - 308 1 -103 and the Rome Statute). Facebook is now an open capital entity. All members are invited to post a notice of this kind, or if you prefer, you can copy and paste this version. If you have not published this statement at least once, you will tacitly allow the use of elements such as your photos as well as the information contained in your profile update. Do not share. Just copy on paste on your wall.

[-] tedu@azorius.net 43 points 5 months ago

A simpler explanation is that users are tired of everybody with a customer support issue running to daddy HN and making a big fuss trying to get their way.

[-] tedu@azorius.net 61 points 5 months ago

So weird, that's not what I see.

[-] tedu@azorius.net 57 points 6 months ago

I'm impressed the verge was able to refer to the issue without using the word nudes in the headline.

[-] tedu@azorius.net 39 points 6 months ago

Real talk, the mastodon traffic stampede isn't that bad for a properly configured website.

[-] tedu@azorius.net 128 points 6 months ago

There's plenty of dumb to go around, but the word frunk by itself is the dumbest thing about this story.

[-] tedu@azorius.net 184 points 6 months ago

I like how the verb in the headline evolves every time I see this story. First he was surprised. Then he was shocked. Now he's alarmed. Maybe I'll check back tomorrow and learn he's horrified!

[-] tedu@azorius.net 40 points 6 months ago* (last edited 6 months ago)

The full quote if you don't want to read the article.

Another significant challenge was the impact of December workforce reduction. Although there’s no question that it was the right strategic decision, it did disrupt our day-to-day operations more than we anticipated. It took us some time to find our footing, but more than four months into this transition, I think we’re back on track and I expect to continue improving on our execution throughout the year getting us to an even better place than we’ve ever been.

And the full transcript of the earnings call if you want to read the whole thing.

https://seekingalpha.com/article/4685308-spotify-technology-s-spot-q1-2024-earnings-call-transcript

[-] tedu@azorius.net 54 points 7 months ago

I am going to guess that Google will not be broken up right now.

[-] tedu@azorius.net 63 points 7 months ago

He doesn't just want the links to change. He wants the mindshare to change. To erase twitter.com from consciousness. Because X is like, super cool, man. So the solution is to rewrite tweets so it's impossible to say the ungood name.

19
submitted 11 months ago by tedu@azorius.net to c/golang@programming.dev

Based on the Go 1.22 release notes from the Go team (3-Clause BSD License), with many interactive examples added. This blog post is synchronized with the source document as it gets updated.

32
DIY Espresso (www.fourbardesign.com)
submitted 11 months ago by tedu@azorius.net to c/espresso@infosec.pub

High pressure, high forces, long lever arms...all of that meant heavy and strong (read: expensive) parts which I was not looking forward to having to fabricate. Instead, I settled on the simpler idea of harnessing the power of compressed gas. Instead of using a high mechanical advantage lever to push a piston, compressed CO2 would be dispensed from a small and inexpensive 12g or 16g cartridge which would then generate the requisite pressure to properly extract espresso. This concept is not actually novel; both an unsuccessful kickstarter and a now-defunct handheld espresso maker (with a fanatical user base) employed this mechanism.

1
submitted 1 year ago by tedu@azorius.net to c/golang@programming.dev

In this write-up, we’ll delve into how, through differential fuzzing, we uncovered a bug in Go’s exp/net HTML’s tokenizer. We’ll show potential XSS implications of this flaw. Additionally, we’ll outline how Google assessed this finding within their VRP program and guide how to engage and employ fuzzing to evaluate your software.

1
submitted 1 year ago by tedu@azorius.net to c/golang@programming.dev

Go 1.21 adds a new port targeting the WASI preview 1 syscall API through the new GOOS value wasip1. This port builds on the existing WebAssembly port introduced in Go 1.11.

WebAssembly (Wasm) is a binary instruction format originally designed for the web. It represents a standard that allows developers to run high-performance, low-level code directly in web browsers at near-native speeds.

Go first added support for compiling to Wasm in the 1.11 release, through the js/wasm port. This allowed Go code compiled using the Go compiler to be executed in web browsers, but it required a JavaScript execution environment.

As the use of Wasm has grown, so have use cases outside of the browser. Many cloud providers are now offering services that allow the user to execute Wasm executables directly, leveraging the new WebAssembly System Interface (WASI) syscall API.

1
submitted 1 year ago by tedu@azorius.net to c/golang@programming.dev

Cgo calls take about 40ns, about the same time encoding/json takes to parse a single digit integer. On my 20 core machine Cgo call performance scales with core count up to about 16 cores, after which some known contention issues slow things down.

1
submitted 1 year ago by tedu@azorius.net to c/golang@programming.dev

The new log/slog package in Go 1.21 brings structured logging to the standard library. Structured logs use key-value pairs so they can be parsed, filtered, searched, and analyzed quickly and reliably. For servers, logging is an important way for developers to observe the detailed behavior of the system, and often the first place they go to debug it. Logs therefore tend to be voluminous, and the ability to search and filter them quickly is essential.

1
submitted 1 year ago by tedu@azorius.net to c/golang@programming.dev

Boring is good. Boring is stable. Boring means being able to focus on your work, not on what’s different about Go. This post is about the important work we shipped in Go 1.21 to keep Go boring.

There will not be a Go 2 that breaks Go 1 programs. Instead, we are going to double down on compatibility, which is far more valuable than any possible break with the past. In fact, we believe that prioritizing compatibility was the most important design decision we made for Go 1.

3
submitted 1 year ago by tedu@azorius.net to c/espresso@infosec.pub

Espresso coffee is among the most consumed beverages in the world. Recent studies report a protective activity of the coffee beverage against neurodegenerative disorders such as Alzheimer′s disease. Alzheimer′s disease belongs to a group of disorders, called tauopathies, which are characterized by the intraneuronal accumulation of the microtubule-associated protein tau in fibrillar aggregates. In this work, we characterized by NMR the molecular composition of the espresso coffee extract and identified its main components. We then demonstrated with in vitro and in cell experiments that the whole coffee extract, caffeine, and genistein have biological properties in preventing aggregation, condensation, and seeding activity of the repeat region of tau. We also identified a set of coffee compounds capable of binding to preformed tau fibrils. These results add insights into the neuroprotective potential of espresso coffee and suggest candidate molecular scaffolds for designing therapies targeting monomeric or fibrillized forms of tau.

In vitro results, take with a grain of salt or shot of espresso.

1
submitted 1 year ago by tedu@azorius.net to c/golang@programming.dev

The Go programming language has released its first Release Candidate (RC) for version 1.21, which is packed with new features, improvements, and performance enhancements. This article provides an overview of the notable changes and features in Go 1.21, along with some exciting additions to the standard library.

  • PGO
  • min, max functions
  • preview of loop capture change
  • new slog, slices, and map packages
  • WASI port
1
submitted 1 year ago by tedu@azorius.net to c/golang@programming.dev

A few years ago I wrote pygit, a small Python program that’s just enough of a Git client to create a repository, add some commits, and push itself to GitHub.

I wanted to compare what it would look like in Go, to see if it was reasonable to write small scripts in Go – quick ’n’ dirty code where performance isn’t a big deal, and stack traces are all you need for error handling.

The result is gogit, a 400-line Go program that can initialise a repository, commit, and push to GitHub. It’s written in ordinary Go … except for error handling, which is just too verbose in idiomatic Go to work well for scripting (more on that below).

2
submitted 1 year ago by tedu@azorius.net to c/cryptography@lemmy.ml

Yael Tauman Kalai’s breakthroughs secure the digital world, from cloud computing to our quantum future.

My master’s thesis was titled “How to Leak a Secret.” Here’s the problem: We know how to digitally sign — to say, “This is me that wrote this message.” But say I want to sign something as an MIT professor, but I don’t want people to know it’s me? That way the secret does hold some water because you know an MIT professor signed it, but you don’t know who.

We solved this with something we called ring signatures, which were inspired by a notion in computer science called witness-indistinguishable proofs. Let’s say there’s a statement and two different ways to prove it. We say there’s two “witnesses” to the statement being correct — each of the proofs. A witness-indistinguishable proof looks the same no matter which you use: It hides which witness you started with.

1
Go 1.22 inlining overhaul (docs.google.com)
submitted 1 year ago by tedu@azorius.net to c/golang@programming.dev

Our current inlining policy remains built on a foundation that is becoming increasingly strained as we add things like PGO, is increasingly anchored in past backend limitations, and it continues to use an overly simplistic cost model driven by an overly simplistic scheduler. Between unified IR and the untapped possibilities of PGO, I believe there’s now a significant opportunity to improve the inlining policy, resulting in significant performance improvements for Go applications, and reducing the effort and expertise needed to write highly efficient Go code.

view more: next ›

tedu

joined 1 year ago