The embedded YouTube player told me what you were watching
David Schütz's bug bounty writeups
The latest blog posts to take off on Hacker News. 3,497 posts.
David Schütz's bug bounty writeups
There are a whole bunch of popular interview questions that can be solved in one of two ways: Either using common data structures and algorithms in a sensible manner, or by using some properties of...
Stale Bot’s are a type of automated bot on Github, which locks issues which are “stale” (as in have no recent activity). This seems like a helpful tool at first, but in reality it’s terrible for all p
I wanted to share a story of a segmentation fault I helped track down this weekend. I thought the final root cause of the segfault was interesting because of how unrelated it was to the code I was trying to debug.
(4 min read) Batching things by function can skyrocket your productivity.
Teardown and analysis of electronics. Integrated circuit design analysis.
js;dr = JavaScript required; Didn’t Read. Pages that are empty without JS: dead to history (archive-org), unreliable for search results (despite any search engine claims of JS support, check it yourself), and thus ignorable. No need to waste time reading or responding. Also known as, if it’s not curlable, it’s not on…
Originally published: January 2021 The anonymous founder of Bitcoin, Satoshi Nakamoto, solved the hard problems associated with digital scarcity with a white paper in 2008, and launched Bitcoin in 2009. After that invention, numerous other projects came in its wake. There are now over 8,000 separate digital assets…
Comparing the core values of our text editors, describing the history of Neovim's development, and discussing the rise of VSCode.
Another day, another high-profile website cloned to phish credentials. Tess Rinearson@_tessrIs this a phishing attempt? Goes to "githubverification.com" and asks for username and pw (if so, it nearly got me!) /cc @github pic.x.com/jgt4oNvjF2❤️ 2,243💬 111🔁 016:12 - Sat 16 January 2021 In the replies, you’ll see lots of…
Combining standard stories of biologists, astronomers, physicists, and social scientists would lead us to expect a much smaller filter than we observe. Thus one of these stories must be wrong. To find out who is wrong, and to inform our choices, we should study and reconsider all these areas. For example, we should…
Welcome! This is a series of blog posts that shows you how to build a text editor in Rust.
This article will examine in details what happened during the two transactions that exploited vulnerabilities to open under-collateralized positions in bZx, causing a loss of equity worth more than a million dollar in total.
Rewriting programs in Rust has become a bit of a meme and one program that has been discussed a lot is cURL .
After working through “the book” on the Rust programming language and getting started with the first non-trivial, real-world application I found myself faced with a question I didn’t yet feel well-equipped to handle: “How should you structure error handling in a mature rust application?”
This is the first post in a series about writing REST servers in Go. My plan with this series is to implement a simple REST server using several different approaches, which should make it easy to compare and contrast these approaches and their relative merits.
For as long as I have been learning web development () I have been taking notes. Partly notes to help clarify my understanding of something and partly for...
Or: How to Remain Sane when Approaching Gradle (with apologies to Hans Dockter).
2020 has been a weird year, for everyone around the world. In my specific case, that meant being away from my home in Shanghai, as we were in Europe at the time Covid hit and China did not make it easy to return until somewhere towards the end of the year.
There is a lot more on the internet than just social media and banking websites…
Description of what we have learned
technology blog about ruby, scala, java, golang, software engineering and programming in general
It is not just the borrow checker