Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 67
  1. GLM 5.3-flash released last week, and that means Project Glasswing and Daybreak are running out of time.

  2. simple is not small

    @notjack.space: UIs with too many buttons confuse and alarm me @sixfold-origami.com: ah, this is the unix thing!

  3. distributed identity

    Sorry but the law doesn't care about your merkle trees rain We've all heard the horror stories of dealing with names and technology, and yet, we must persist.

  4. i've started drawing again

    I just miss doing art.

  5. explaining myself through stories

    A story is a way to say something that can't be said any other way, and it takes every word in the story to say what the meaning is.

  6. callgraph analysis

    I recently wrote a post for work titled "Callgraph Analysis", about how to write a custom lint with access to the full call graph of a program.

  7. Your mission, should you choose to accept it, is to sneak into the earliest parts of the boot process, swap the startup config without breaking anything, and leave without a trace.

  8. Let's start a new Rust project. $ mkdir best-fizzbuzz-ever $ cd best-fizzbuzz-ever $ cat << EOF > main.rs fn main() { for i in 0.. { println ("fizzbuzz"); }} EOF $ git init Initialized empty Git repository in /home/jyn/src/third-website/best-fizzbuzz-…

  9. i'm just having fun

    IT IS ONLY COMPUTER Reilly Wood i work professionally on a compiler and write about build systems in my free time and as a result people often say things to me like "reading your posts points to me how really smart you are" or "reading a lot of this shit…

  10. what is a build system, anyway?

    Andrew Nesbitt recently wrote a post titled What is a Package Manager?

  11. I want a better build executor

    This post is part 4/4 of a series about build systems.

  12. This post is part 3/4 of a series about build systems.

  13. negative build dependencies

    This post is part 2/4 of a series about build systems.

  14. brownouts reveal system boundaries

    One of the many basic tenets of internal control is that a banking organization ensure that employees in sensitive positions be absent from their duties for a minimum of two consecutive weeks.

  15. the terminal of the future

    Terminal internals are a mess.

  16. build system tradeoffs

    This post is part 1/4 of a series about build systems.

  17. the core of rust

    NOTE: this is not a rust tutorial.

  18. how to communicate with intent

    As you can see from this blog, I like to talk (my friends will be the first to confirm this).

  19. note for my friends: this post is targeted at companies and engineering managers. i know you know that hiring sucks and companies waste your time. this is a business case for why they shouldn't do that. hiring sucks most companies suck at hiring. they was…

  20. you are in a box

    You are trapped in a box.

  21. jyn, what the fuck are you talking about a recurring problem in modern “low-level” languages1 is that they are hard to optimize. they do not reflect the hardware, they require doing complex alias analysis, and they constantly allocate and deallocate memor…

  22. sorry for the rss screwup

    a couple days ago i pushed about 10 empty posts at once to everyone subscribed to my RSS feed. oops. sorry about that. i've since fixed it, but most RSS readers i've seen will cache the posts indefinitely once they're published. the workaround for my own…

  23. the modern distinction between “programmers” and “users” is evil and destroys agency. consider how the spreadsheets grow spreadsheets are hugely successful.

  24. Everything Not Saved Will Be Lost—Ancient Nintendo Proverb persistence is hard say that you are writing an editor. you don't want to lose people's work so you implement an "autobackup" feature, so that people can restore their unsaved changes if the progr…

  25. how i write blog posts

    this isn’t about about blogging engines, don’t worry. there’s already plenty of writing about those. i use zola, i am mildly dissatisfied with it, i don’t care enough to switch. no, this is how i actually write. i have an um. eccentric setup. in particula…

  26. how i use my terminal

    this is a whole blog post because it is "outside the overton window"; it usually takes at least a video before people even understand the thing i am trying to describe. so, here's the video: the steps here that tend to surprise people are 0:11 , 0:21 , and

  27. theory building without a mentor

    NOTE: if you are just here for the how-to guide, click here to skip the philosophizing. theory building Peter Naur wrote a famous article in 1985 called Programming as Theory Building. it has some excellent ideas, such as: programming must be the programm…

  28. technical debt is commonly misunderstood the phrase "technical debt" at this point is very common in programming circles. however, i think the way this phrase is commonly used is misleading and in some cases actively harmful. here is a statement of the co…

  29. sftp sandboxing

    consider the following problem: you want to share a 300 MB directory with a single other person, not publicly over a public network any hosting service that lets you serve 300 MB costs money. also, for sufficient file sizes the wasted upload becomes notic…

  30. tools

    i care a lot about my tools. i have very high standards for tools along some axes, and low standards along others—but that's the topic of a different blog post. this post is about the tools i do use, and about tools i have my eye on and may use in the fut…

  31. time for everyone's favorite game!!

  32. Scheduling Do-Not-Disturb in GNOME

    Do Not Disturb GNOME has a little button that lets you turn on Do-Not-Disturb for notifications: Unfortunately, it has no way of scheduling DnD.

  33. building your own

    a deeper rabbit hole than expected what happens when you run cargo clippy?

  34. the number of people who have left the rust project due to burnout is shockingly high. the number of people in the project who are close to burnout is also shockingly high. this post is about myself, but it's not just about myself. i'm not going to name n…

  35. wonder

    this is a list of the times this year i felt wonder or joy. it's not exhaustive. it's mostly for me. but it's also for others, because i think a sense of wonder is a wonderful thing, and i wish it were valued more highly. i want to give a very special tha…

  36. Open source is unique in that energy, not time or money, is the limiting factor.

  37. This post will assume you have watched https://www.youtube.com/watch?

  38. Git cheats

    A small note: this will be much less organized and thought out than my other blog posts because I have been unable to convince myself to write a blog in about 2 years.

  39. async() => { await }

  40. I'll Rust With You: the song

    I'll Rust With You: the song Niko Matsakis, co-lead for the Rust language team, recently published a song titled "Edition: the song".

  41. borrow-checker FAQs

    I got lots of positive feedback about the FAQ section in my Rust 2020 blog post, so I'm trying that format again for another topic that's been requested a lot: How to fix common borrow-checker issues.

  42. and other valid rust programs

    This is a story about type signatures, Higher Ranked Trait Bounds (HRTB), and the most confusing diagnostics bug I've seen in the Rust compiler.

  43. The intra-doc links saga

    One of my projects for the last 4 months or so has been working on 'intra-doc links', a feature of rustdoc that lets you link to items by name.

  44. Rust in 2021

    Who is this guy anyway?

  45. Building Docs.rs

    What is docs.rs?

  46. Intro to Reverse Engineering

  47. Intro to C