99 links
  • Dans la poche de Dimtion
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
  • ► Play Videos
Links per page: 20 50 100
◄Older
page 2 / 5
Newer►
  • thumbnail
    Increment: On-Call

    How some big companies manage their infrastructure. A list of great inteviews and articles on the matter

    Tue 13 Aug 2019 06:39:42 AM CEST - permalink -
    QRCode
    - archive.org - https://increment.com/on-call/
    devops management sre
  • thumbnail
    Distributed Systems Observability [Book]
    Tue 13 Aug 2019 06:39:04 AM CEST - permalink -
    QRCode
    - archive.org - https://www.oreilly.com/library/view/distributed-systems-observability/9781492033431/
    book
  • thumbnail
    A Reusable Duff Device | Dr Dobb's

    Using the fact that case is a syntax sugar for goto in C. This macro created by Tom Duff while working for Lucasfilm in 1983 is a clever trick to unroll loops for buffers that have a size multiple of 8 (a byte) on low powered devices.

    Tue 13 Aug 2019 06:36:11 AM CEST - permalink -
    QRCode
    - archive.org - https://web.archive.org/web/20190217162607/http://www.drdobbs.com/a-reusable-duff-device/184406208
    c optimization
  • New Programming Jargon
    Mon 12 Aug 2019 02:11:13 AM CEST - permalink -
    QRCode
    - archive.org - https://blog.codinghorror.com/new-programming-jargon/
  • Stringly Typed

    A riff on strongly typed. Used to describe an implementation that needlessly relies on strings when programmer & refactor friendly options are available.

    For example:

    Method parameters that take strings when other more appropriate types should be used. On the occasion that a string is required in a method call (e.g. network service), the string is then passed and used throughout the rest of the call graph without first converting it to a more suitable internal representation (e.g. parse it and create an enum, then you have strong typing throughout the rest of your codebase). Message passing without using typed messages etc. Excessively stringly typed code is usually a pain to understand and detonates at runtime with errors that the compiler would normally find. -- http://www.codinghorror.com/blog/2012/07/new-programming-jargon.html

    Mon 12 Aug 2019 02:09:22 AM CEST - permalink -
    QRCode
    - archive.org - http://wiki.c2.com/?StringlyTyped
    design-pattern
  • The Rule Of 2

    For security consideration, consider picking no more than two between:

    • unsafe and/or untrustworthy input
    • unsafe language implementation
    • high privilege (e.g. un-sandboxed process)
    Sun 11 Aug 2019 04:21:41 AM CEST - permalink -
    QRCode
    - archive.org - https://chromium.googlesource.com/chromium/src/+/master/docs/security/rule-of-2.md
    parsing security
  • thumbnail
    microsoft/MASS: MASS: Masked Sequence to Sequence Pre-training for Language Generation
    Sat 10 Aug 2019 06:36:18 PM CEST - permalink -
    QRCode
    - archive.org - https://github.com/microsoft/MASS
    machine-learning text-summarization
  • 500 Lines or Less | A Web Crawler With asyncio Coroutines

    Online book co-written by A. Jesse Jiryu Davis and Guido van Rossum on how to implement a web crawler using python asyncio in a very throughout explaination.

    Wed 07 Aug 2019 02:49:31 AM CEST - permalink -
    QRCode
    - archive.org - http://reader?url=https%3A%2F%2Fwww.aosabook.org%2Fen%2F500L%2Fa-web-crawler-with-asyncio-coroutines.html
    asyncio python
  • The SO_REUSEPORT socket option [LWN.net]

    TLDR: Multiple processes can bind to the same port using SO_REUSEPORT flag.

    int sfd = socket(domain, socktype, 0);
    
    int optval = 1;
    setsockopt(sfd, SOL_SOCKET, SO_REUSEPORT, &optval, sizeof(optval));
    
    bind(sfd, (struct sockaddr *) &addr, addrlen);

    As of Linux 3.9 (might have changed a lot since), the requests are distributed evenly using a hash of the connection tuple (sip, sport, dip, dport). It can be quite unbalanced depending on the type of load and has the caveat that the connection might change destination when starting or stopping processes. It might be fixed today using a lookup table.

    Tue 06 Aug 2019 04:35:12 AM CEST - permalink -
    QRCode
    - archive.org - https://lwn.net/Articles/542629/
    linux network
  • Rust Language Cheat Sheet
    Mon 05 Aug 2019 04:56:00 PM CEST - permalink -
    QRCode
    - archive.org - https://cheats.rs/
    rustlang
  • GTFOBins
    Sun 04 Aug 2019 11:55:33 PM CEST - permalink -
    QRCode
    - archive.org - https://gtfobins.github.io/
    pentest
  • thumbnail
    Papers With Code : the latest in machine learning
    Sun 04 Aug 2019 03:31:35 AM CEST - permalink -
    QRCode
    - archive.org - https://paperswithcode.com/
    machine-learning
  • The Rustonomicon

    The Dark Arts of Advanced and Unsafe Rust Programming

    Sat 03 Aug 2019 09:35:57 PM CEST - permalink -
    QRCode
    - archive.org - https://doc.rust-lang.org/nomicon/README.html
    rustlang
  • Redis on the Raspberry Pi: adventures in unaligned lands - <antirez>
    Sat 03 Aug 2019 08:01:37 PM CEST - permalink -
    QRCode
    - archive.org - http://antirez.com/news/111
    arm c redis x86
  • thumbnail
    Paul Betts - Introduction to Rx on Vimeo
    Sat 03 Aug 2019 03:11:16 AM CEST - permalink -
    QRCode
    - archive.org - https://vimeo.com/43659034
    reactive-programming video
  • A Recipe for Training Neural Networks
    Fri 02 Aug 2019 04:59:44 PM CEST - permalink -
    QRCode
    - archive.org - https://karpathy.github.io/2019/04/25/recipe/
    machine-learning
  • thumbnail
    Linux System Programming by Robert Love [Chapters 1-4] - xmonkee
    Wed 24 Jul 2019 01:22:12 AM CEST - permalink -
    QRCode
    - archive.org - https://xmonkee.com/posts/LinuxSystemProgrammingCh1-4
    linux system-programing
  • Tristan Hume's photorealistic path tracer made for CS488
    Sun 21 Jul 2019 07:05:03 AM CEST - permalink -
    QRCode
    - archive.org - http://thume.ca/ray-tracer-site/
    3d blender path-tracer
  • thumbnail
    (69) 34C3 - The Ultimate Apollo Guidance Computer Talk - YouTube

    Incredible talk about the Apollo Guidance Computer, it goes in such detail in just an hour. The speakers talk fast, but the slides are superb to help follow along. Blown out by this presentation!

    Sun 21 Jul 2019 06:33:31 AM CEST - permalink -
    QRCode
    - archive.org - https://www.youtube.com/watch?v=xx7Lfh5SKUQ
    apollo assembly
  • Operating a Large, Distributed System in a Reliable Way: Practices I Learned
    Thu 18 Jul 2019 04:57:39 AM CEST - permalink -
    QRCode
    - archive.org - https://blog.pragmaticengineer.com/operating-a-high-scale-distributed-system/
    distributed-systems monitoring
Links per page: 20 50 100
◄Older
page 2 / 5
Newer►
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation