Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

Assumed Audience : Hackers and anyone in the software industry who cares. Discuss on Hacker News and Reddit . Epistemic Status : Confident that Rust isn’t good everywhere, but not confident that people won’t try to use it where it does not fit. So let me say upfront that I think Rust is a great step forward for the industry in general. It’s great, and if you like it, great. If it fits the job at hand, great. Keep using Rust.

Assumed Audience : Hackers and anyone in the software industry who cares. Discuss on Hacker News and Reddit . Epistemic Status : Confident that Rust isn’t good everywhere, but not confident that people won’t try to use it where it does not fit. So let me say upfront that I think Rust is a great step forward for the industry in general. It’s great, and if you like it, great. If it fits the job at hand, great. Keep using Rust.

Someone working on the team at Supercede asked the following question regarding some perplexing GHCi output. I must have missed something obvious because I’ve been staring myself blind at this for the past few minutes. Isn’t it saying one thing is not in scope and then immediately suggesting that very same thing as a replacement? ghci> :t API.Handler.V20201001.Types.tscaExcluded :1:1-40: error: Not in scope: 'API.Han....

To be honest, I continue to have no idea where I will land version control wise. Here’s some pro-cons that are in my head at the moment. Pro Jujutsu I appreciate the versioned working directory The .git support is really nice. I am getting used to the ability to type a 3-letter change id to do work with changes. Con Jujutsu No absorb No histedit I'll be honest, I find reworking history to be really exhausting in Jujutsu. It uses a weird....

Landlock’s IOCTL support for device files has landed in Linux 6.10 🚀. I also merged the IOCTL support in the Go-Landlock library , so you can easily play around with it already. In other news, I started informally documenting Landlock usage in C on my wiki on the LandlockUsage page .

Landlock’s IOCTL support for device files has landed in Linux 6.10 🚀. I also merged the IOCTL support in the Go-Landlock library , so you can easily play around with it already. In other news, I started informally documenting Landlock usage in C on my wiki on the LandlockUsage page .

Landlock’s IOCTL support for device files has landed in Linux 6.10 🚀. I also merged the IOCTL support in the Go-Landlock library , so you can easily play around with it already. In other news, I started informally documenting Landlock usage in C on my wiki on the LandlockUsage page .

I was talking to a colleague about a particular problem we are trying to solve. He suggested that we solve the problem using a particular data structure from a recently published paper. As we were talking, he explained how this data structure works and how that should handle our problem. The solution was complex  and it took me a while to understand what it was trying to achieve and how it would fit our scenario. And then something clicke....

Their creator has disavowed them. People cannot agree on what a story point even represents. The measure is different for every team that uses it. They sow confusion, create conflict, unreliable timelines, are easily gamed, demotivate and degrade the performance of your team.For everyone involved, this is a waste of time. Let's deep dive into why Story Points are so broken and how to avoid dealing with them ever again.

In the wake of a certain ad-funded browser company bundling adtech into its browser yet again, some people have been recommending Ungoogled-Chromium (UGC). I think it’s fine to recommend UGC with caveats, such as the fact that it disables component updates that include: Certificate revocation. Chromium uses downloaded CRLSets for revocation; it does not support OCSP. Out of band security patches. When browser components have exp....

Explore the different types of vector databases available and discover the key factors to consider when choosing the right one.

Programming languages are too slow! I’m not talking about execution speed—I’m talking about evolution speed. Programmers are always building new libraries and embedded DSLs, but the host programming language—particularly its type system—doesn’t understand the domain-specific aspects of these things. Example problem: my type system doesn’t speak PCRE # Consider regular expressions—most programmers would understand that a regular ....


The Nixie Tube Clock is an example of geek luxury. It's rare, it looks cool, and there are only a limited number of tubes left in the world, adding to the elitism. And it gives your lab that evil genius vibe. But with the right knowledge and skills it is easily obtainable. A set of 6 new tubes will cost you around $60, the closer you live to Eastern Europe - the cheaper. Just search for nixie IN-12B on Ebay. Used tubes are even cheaper,....

Programming languages are too slow! I’m not talking about execution speed—I’m talking about evolution speed. Programmers are always building new libraries and embedded DSLs, but the host programming language—particularly its type system—doesn’t understand the domain-specific aspects of these things. Example problem: my type system doesn’t speak PCRE # Consider regular expressions—most programmers would understand that a regular ....

I'm kind of a noob when it comes to tech, but I would love to learn about cybersec as a hobby and as a mean to protect myself online. I can say I have a big familiarity with using a PC, since I use it since I was a kid, but I never used the terminal on Windows, for example. Well, I tried giving a look at the roadmap.sh roadmad on how to become a cybersec guy and while the roadmap seems good, it doesn't provide me any useful resource to a..

I've written before, once you learn a little elisp , Emacs becomes this hyper malleable editor/platform. A live playground of sorts, where almost everything is up for grabs. You can inspect and tweak behaviour of just about anything to your liking. While the compounding benefits of using your favourite Emacs utilities are evident over time, learning elisp takes the compounding effect to another level. It empowers you to have those aha ....

This page lists project plan and execution details of all in one dashboard for stats on google properties

On (mis)using Clojure's concurrency features to make an in-memory job runner, because I needed an excuse to use more than atoms for once. Definitely not Rich Hickey's "Ants" demo.

Download Whonix – 26 Dec 25 Download Whonix (FREE) FREE Download Whonix. Privacy Protection. Anonymity Online. For Windows, macOS, Linux. ( What is a point release? ) Upgrade Alternatively, in-place release upgrade is possible upgrade using Whonix repository . This release would not have been possible without the numerous supporters of Whonix! Please Donate! Whonix – 9 Jan 26 Donating to Whonix ....

Download Kicksecure – 25 Dec 25 Download Kicksecure (FREE) FREE download of Kicksecure. Kicksecure can be installed on a physical machine as the host operating system (OS), as a guest OS inside a virtual machine, or as a portable host OS on a USB data stick. ( What is a point release? ) Upgrade Alternatively, in-place release upgrade is possible upgrade using Kicksecure repository . This release would not ha....

This is Funworld (Issue #172) 2024-07-13 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: Far out science, Diggnation reunion, comedy & Carl Yung, crazy politics, Bitcoin crashes, video games & philosophy, atemporality of music, the USD afterparty, europe, and frankencompanies Issue details: Title: This is Funworld Issue: 172 Page: issue webpage Another awesome issue of the newslette..



If your Dataset class looks something like class MyDataset(Dataset): # ... boilerplate ... def __getitem__(self, idx): item = self.data[idx] return item['anchor'], item['positive'], item['negative'] your collate function should be def collate_fn(data): anchors, pos, neg = zip(*data) anchors = tokenizer(anchors, return_tensors="pt", padding=True) pos = tokenizer(pos, return_tensors="pt", padding=True) neg = tokenizer(neg, return_..

On the Unfold team at Squarespace, our mobile releases don't require much in the way of manual intervention or human oversight. In fact, we don’t have to give releases much thought at all. But, this was not always true. This post is a look into what these non-eventful mobile releases are like, dig into how much more eventful they used to be, and walk through the work it took us to get here.

This is mostly a note to myself if I ever want to figure out how I did this. Edit configuration.yaml. I added a shell service: shell_command: pikvm_power: "curl -X POST -k -u admin:super_secret_password https://pikvm-ip/api/atx/click?button=power" Reboot HA; needed for the shell_command.pikvm_power service to appear. Add a button helper Add an automation that calls the service when the helper button is pressed. Success!

Have you wondered about graph theory and how to start exploring it in Python? What resources and Python libraries can you use to experiment and learn more? This week on the show, former co-host David Amos returns to talk about what he's been up to and share his knowledge about graph theory in Python.

In this blog post, we'll discuss practical steps to ensure your S3 buckets are secure and compliant with best practices.

about - www.mattstrayer.com - 1 year ago - eng

With the shift to remote work, companies unlocked a global labor pool. Job posts began receiving hundreds of applications each. In the past months, AI tools accelerated this problem by enabling candid...

The CSS Anchor Positioning API is a game-changer in web development because it lets you natively position elements.

I’ve been annoyed recently with a bunch of junk in my dmesg output: [Thu Jul 11 10:29:27 2024] docker0: port 5(veth9509698) entered blocking state [Thu Jul 11 10:29:27 2024] docker0: port 5(veth9509698) entered disabled state [Thu Jul 11 10:29:27 2024] veth9509698: entered allmulticast mode [Thu Jul 11 10:29:27 2024] veth9509698: entered promiscuous mode [Thu Jul … Continue reading Docker Spam in dmesg

PyCon US happened in May, this month, the 154 videos gradually started being published on YouTube. Between now and then many other interesting conferences took place. That’s a lot of talks, presentations, and content to be digested. The truth is, I and most people, won’t watch it all since our time is limited. One option, […]

Last night, I was at an outdoor theatre with Serena, watching Anatomy of a Fall (an excellent film). Outdoor theatres are becoming rare, which is a pity, and Arena del Sole is lovely with its strong vintage, 80s vibe. There’s little as pleasant as watching a film under the stars with your loved one on a quiet summer evening. Anyway, in the pause, I glanced at my e-mails and discovered I had been again granted the Microsoft MVP Award . ..

The European Union's Digital Operational Resilience Act (DORA) establishes a comprehensive framework to manage Information and Communication Technology (ICT) related risks and ensure business continuity for financial institutions and critical service providers.









3 visitors online