I needed something weird - to fork and modify TLS lib. During research I stumbled upon this nice site: comprehensive description of all the records for TLS 1.2 and TLS 1.3 client and server send to each other
#network #tls #protocol
#network #tls #protocol
tls12.xargs.org
The Illustrated TLS 1.2 Connection
Every byte of a TLS connection explained and reproduced
❤1
I often see copyright year in source code or LICENSE files. I've always wondered, what's the rule for this thing? Should I keep it up-to-date? Can I omit it? Thankfully, the answer's found me all by itself. For code it doesn't really matter. You can safely omit it.
#oss #license #law
#oss #license #law
Hynek Schlawack
You Can Stop Updating Copyright Attribution Years
Every January 1st, an army of open source developers rushes out to update their copyright attributions in licenses and documentation. Why? Because we’ve always done it that way.
Yet another collection of ChatGPT prompts. There are some pearls in it for sure, but I don't quite get why so many prompts in different categories start with "Write a marketing campaign outline using..."
#ai #chat
#ai #chat
puzzle-jute-202 on Notion
500+ Best ChatGPT Prompts | Notion
Hosted by Notion Sites — The easiest way to get a website up and running.
Usually we don't need stuff like that, but it may be tedious to google it when we do. Awesome macOS Command Line: a bunch of useful commands and scripts to take more control of the system when it's needed.
#macos #terminal #tool
#macos #terminal #tool
I believe these posts should be read by those who's being interviewed and by those who is interviewing:
- Tech questions
- Company culture questions
+ Also don't miss HN discussions
#job #interview
- Tech questions
- Company culture questions
+ Also don't miss HN discussions
#job #interview
Blogspot
Questions to ask a prospective employer during a job interview
Question : Do developers in your organization have full admin rights on their own computer? Rationale : While blocking admin rights might ma...
Ladies and gentlemen, please welcome JEP 430: String Templates!
They've decided to bring something like string interpolation to Java, but to do it BETTER than everyone else.
The result is, well, quite surprising:
#java #language #jep
They've decided to bring something like string interpolation to Java, but to do it BETTER than everyone else.
The result is, well, quite surprising:
String s = STR."\{x} + \{y} = \{x + y}";#java #language #jep
Check out this strangely nice thing. Have no idea why would I need it, but looks interesting!
#keyboard #hardware
#keyboard #hardware
Flux Keyboard
Visit the post for more.
I've decided to dedicate this whole week to this wonderful series in prose. Enjoy!
Reversing the technical interview
#interview #humor #fp
Reversing the technical interview
“That’s not a list,” the interviewer says. “That’s an if statement.”
“What else are lists,” you reply, your eyes flashing#interview #humor #fp
Hexing the technical interview
#interview #humor #fp
“We’re, uh, we’re not doing IO here. Just an in-memory list.”
Agree politely, but delete nothing. Never apologize for who you are.#interview #humor #fp
😁1
Typing the technical interview
#interview #humor #fp
“You’re… defining the natural numbers by hand? Why?”
“Haskell is for mathematicians,” you explain. “We always define our terms.”#interview #humor #fp
Rewriting the Technical Interview
#interview #humor #fp
“People always complain,” you murmur. “That Lisps have too many parentheses. What they really mean is that their positions are too far to the left.”#interview #humor #fp
Unifying the Technical Interview
#interview #humor #fp
“You absolute madwoman,” Aisha chortles. “You can’t remember how to balance a binary tree, but you memorized µKanren?”#interview #humor #fp
And a little bonus à la fanfic.
Typescripting the technical interview
#interview #humor #fp
Typescripting the technical interview
“Okay, that looks like a correct solution, but the code is quite hard to follow, and it’s not very concise.” he asserts, wrongly.
“Oh it’s mostly just TypeScript boilerplate. I think you’ll find once it’s compiled down to JavaScript it’s perfectly concise.” you reassure him.
Invoke the compiler#interview #humor #fp
Richard-Towers
Richard Towers | Typescripting the technical interview
An homage to Aphyr's Typing the technical interview
👍1
AI coding assistants. Why are they important? How did we get here? What are the problems in this area? There's a bit of ad in the end, but it's definitely not a usual marketing BS kind of post. A nice overview, so to speak.
#ai #ml #code
#ai #ml #code
Sourcegraph
Cheating is All You Need | Sourcegraph Blog
There is something legendary and historic happening in software engineering, right now as we speak, and yet most of you don't realize at all how big it is.
Very nice! ThumbHash - yet another algorithm to display a blurred image preview while the actual image is still loading. Code is already available for several languages.
#image #algorithm
#image #algorithm
New post from Bartosz Ciechanowski. This time about bicycle. It's a long-read, but totally worth your time. Those interactive animations are a big deal!
#bicycle
#bicycle
ciechanow.ski
Bicycle – Bartosz Ciechanowski
Interactive article explaining the physics of a bicycle.
🤯1
Buying fake Github stars is a thing. In this post they're trying to dig deeper into this market and to build a detection tool to catch such bots.
#github #bot
#github #bot
dagster.io
Detecting Fake GitHub Stars with Dagster
Use Dagster, dbt, and BigQuery to analyze suspicious GitHub star activity and protect open-source credibility.
😁1
Check out this mind blowing tool! It visualizes project history using repo data. Repo is here.
#tool #git
#tool #git
GitHub
GitHub - acaudwell/Gource: software version control visualization
software version control visualization. Contribute to acaudwell/Gource development by creating an account on GitHub.