27 February 2019

1,394 links · Wednesday

Build a chat bot in NodeJS w/Hattan Shobokshi

Learn to build a bot using the Bot Framework, target multiple channels like Slack and Facebook! It's easy to do using nodeJS. Learn to build, host and run bots backed by AI and machine learning. About the Presenter: Hattan Shobokshi is a Senior Software Engine…

Build a chat bot in NodeJS w/Hattan Shobokshi

Learn to build a bot using the Bot Framework, target multiple channels like Slack and Facebook! It's easy to do using nodeJS. Learn to build, host and run bots backed by AI and machine learning. About the Presenter: Hattan Shobokshi is a Senior Software Engine…

MongoDB.local SF 2018

MongoDB is coming to SF! Join us for a full-day educational conference covering the fundamentals to advanced techniques of app design and performance management. You’ll hear from the team that builds the database and power users running MongoDB deployments. At…

Building C# 8.0 | .NET Blog

Building C# 8.0 The next major version of C# is C# 8.0. It’s been in the works for quite some time, even as we built and shipped the minor releases C# 7.1, 7.2 and 7.3, and I’m quite excited about the new capabilities it will bring.

Understanding the Whys, Whats, and Whens of ValueTask | .NET Blog

The .NET Framework 4 saw the introduction of the System.Threading.Tasks namespace, and with it the Task class. This type and the derived Task<TResult> have long since become a staple of .NET programming, key aspects of the asynchronous programming model introd…

PowerShell in Azure Cloud Shell GA

Danny Maertens and Scott Hanselman discuss updates made to PowerShell in Azure Cloud Shell. Learn about PowerShell Core in Linux, new Azure VM remoting cmdlets, and integration with Exchange. Jump To:

Create a Generic Subscriber in RxJS

Observables never run until you invoke them with subscribe. This also means that the values from the observable don't go anywhere unless you use a subscriber. A basic subscriber is either a function to handle the next value or an object with functions to handl…

Radio TFS Episode 165: Goodbye VSTS Hello Azure DevOps

In this episode Greg, Martin, Josh and Gordon talk all about this week's Azure DevOps launch. From what it is, what cheese has moved, discussion on the name, what's going to happen to Team Foundation Server, listener feedback and much more...

Create a Meetup Account

Find Meetups and meet people in your local community who share your interests.

Regulating Bot Speech by Madeline Lamo, Ryan Calo :: SSRN

We live in a world of artificial speakers with real impact. So-called “bots” foment political strife, skew online discourse, and manipulate the marketplace. Con

SoCal Code Camp

Code Camp is a free event for developers to come and learn from their peers. This community driven event has become an international trend where peer groups of all platforms, programming languages and disciplines band together to bring content to the community…

danroth27/BlazorChat

Real-time chat app using ASP.NET Core and Blazor. Contribute to danroth27/BlazorChat development by creating an account on GitHub.

microsoft/MS-DOS

The original sources of MS-DOS 1.25 and 2.0, for reference purposes - microsoft/MS-DOS

Global Azure > Home

All around the world user groups and communities want to learn about Azure and Cloud Computing! On April 23-25, 2020, all communities will come together once again in the seventh great Global Azure event! Each user group organizes their own one to three day Az…

Announcing TypeScript 3.1 | TypeScript

Today we’re announcing the release of TypeScript 3.1!If you haven’t heard of TypeScript, it’s a language that builds on top of modern JavaScript and adds static type-checking. When you write TypeScript code, you can use a tool like the TypeScript compiler to r…

dotnet/blazor

Blazor is a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly. - dotnet/blazor

Azure SignalR Service now generally available

Since its introduction five years ago, SignalR has grown to be one of the most popular real-time connection technologies around the world. As applications that use SignalR scale, managing and scaling a SignalR server can become quite a bit of work.

Microsoft Ignite

Microsoft Ignite | Microsoft’s annual gathering of technology leaders and practitioners. September 21-25, 2020 in New Orleans, LA

Meet Our Meetup Video Library Page - eng.age

Did you know that Verizon Digital Media Services frequently hosts tech community meetups at our Playa Vista campus? Playa Vista, also dubbed “Silicon Beach” for its close proximity to the sand and its influx of innovative tech companies, has become a flourishi…

Introducing Azure DevOps

Today we are announcing Azure DevOps. Working with our customers and developers around the world, it’s clear DevOps has become increasingly critical to a team’s success.

.NET Conf 2019

Join the .NET Conf 2019 free virtual event September 23-25 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!

Donate - Let's Encrypt - Free SSL/TLS Certificates

We're making it possible for everyone to experience a secure and privacy-respecting Web. We make it easy to get certificates for HTTPS, because ease of use is critical for adoption. We provide certificates free of charge, because cost excludes people. Our cert…

Combining iterator blocks and async methods in C# | Premier Developer

One of the best traits of a well-designed system is composability. Large systems are complex and hierarchical and one of the best ways to fight accidental complexity is to compose a system from smaller components. You write and test each component independentl…

NCrunch for Visual Studio

NCrunch supports seven versions of Visual Studio. Each uses a separate installer and is packaged with a 30-day evaluation license, allowing you to try out the product before buying a license for it.

Send a gif with Go using MMS in 14 lines

Twilio posts cloud communications trends, customer stories, and tips for building scaleable voice and SMS applications with Twilio's APIs.

What don't people tell you about working at a top tech company? - Quora

They don't tell you that once you get in, there's no going back. Here's how it's going to go down:You'll be working for a small company, making relatively small paycheck that allows you and your significant other to pay for a nice apartment and live a comforta…

WEB Live Webinar - 4 Tips to Secure Active Directory

Online security can be a world of uncertainty: we’re facing a new wave of sophisticated threats, while still dealing with the same fundamental threats from decades ago (SQL injection, ransomware from the 80’s). Join Troy Hunt, creator of “Have I been pwned”, f…

Content moderation has no easy answers

This morning I read Casey Newton’s expose of Facebook moderation problems at the Verge. Let me be clear upfront: content moderation is tough and I have no idea how to solve it at internet sca…

HQ2: Understanding What Happened & Why - The Big Picture

FYI: About the Amazon HQ2: Man, so many people are getting this wrong. No, Amazon did not pull out of the NYC deal – and a lot of people have done a terrible job trying to explain this. A few details that will make things clearer. 1/ — Barry Ritholtz (@ritholt…

Compiler Explorer

Compiler Explorer is an interactive online compiler which shows the assembly output of compiled C++, Rust, Go (and many more) code.

noclip

A digital museum of video game levels

When I Make a Good Pun | bdg

iona lot of emotional baggage SUBSCRIBE for more of whatever this is: http://bit.ly/2cNx9tS TWITTER: https://www.twitter.com/briamgilbert INSTAGRAM: https://www.instagram.com/briamgilbert FACEBOOK: https://www.facebook.com/briamgilbert Watch more songs: ht…

The History of Blindfolded Punch-Out

https://www.twitch.tv/summoningsalt https://twitter.com/summoningsalt Music list: https://docs.google.com/document/d/1p2qV31ZhtNuP7AAXtRjGNZr2QwMSolzuz2wX6wu5aU4/edit https://www.patreon.com/summoningsalt https://discord.gg/swAvdDh Top Supporters (in progress…

An Apology from Editor-in-Chief Russ Pitts - Escapist Magazine

Yesterday was a bad day. It was a reminder that the smallest of actions can have a big impact on everyone. Yesterday Escapist Magazine published an article by me that many people found offensive, upsetting, or unnecessary. To make matters worse, I said some th…

Twitch Highlighter - Visual Studio Marketplace

A VS Code extension to allow your Twitch viewers to help in spotting bugs, typos, etc. by sending a command in chat that will highlight the line of code they want you to check.

What comes after open source?

This post explores the differences between software tools and services; how the stateful nature of software services led them to be closed; and posits how…

Crypto, Beyond Silk Road - Andreessen Horowitz

https://youtu.be/19oYvXhQbWc watch time: 26 minutes As a former Department of Justice prosecutor, Katie Haun set up the first-ever “cryptocurrency task force” for the U.S. government. She also led …

Crypto, the Future of Trust

For eons, human beings have been collaborating and coordinating their activities towards some common goal -- moving from families to roaming small groups to towns and cities to institutions -- because of the ability to intermediate trust. But thanks to the in…

Beyond Cryptocurrencies - Andreessen Horowitz

https://youtu.be/LEu_sRbfNns watch time: 15 minutes From the quest for digital money and history of Bitcoin, to the emergence of Ethereum and smart contracts, this short presentation from Linda Xie…

The Four Horsemen of Centralization, by Ali Yahya

Decentralization is the degree to which power and control over a network is distributed across a large, representative base of independent human actors. There are broadly four kinds of power that it can refer to.

Centralization vs Decentralization - AVC

Decentralization is one of, if not the most, discussed features of the crypto tech stack. In a decentralized system, no single body controls the system. We have most certainly not reached the era fully decentralized systems, but that is what most of the world-…

Presentation: The End of the Beginning — Benedict Evans

Close to three quarters of all the adults on earth now have a smartphone, and most of the rest will get one in the next few years. However, the use of this connectivity is still only just beginning. Ecommerce is still only a small fraction of retail spending, …

Goodbye Phones, Hello Drones

I’ve loved gadgets all my life. Growing up in the 80s and 90s, it felt like ALL the best consumer hardware was coming from Japan. So when…

Introducing the Cultural Leadership Fund - Andreessen Horowitz

Yo, the sun don’t shine forever But as long as it’s here then we might as well shine together --Sean “Diddy” Combs, "Victory" In the early days of the technology industry, there was no thought abou…

Connie Chan - Andreessen Horowitz

I was just a little girl Skinny legs, a press and curl My mother always thought I'd be a star --Lauryn Hill,"Every Ghetto, Every City I clearly remember interviewing Connie Chan for an analyst posi…

Oasis Labs

Build your next big idea on a decentralized cloud with built-in data privacy and top-notch security.

A Fresh Perspective on Seed Investing

The investing ecosystem has gone through significant changes over the last 10 years. When we started SV Angel, there were just a handful of…

A #CryptoIntro — Resources & Wrap Up

Our mission at #ANGELS is to get more women on the cap tables of successful start-ups. Representation in the ownership structure of a…

Tested: Skydio R1 Autonomous Drone Review - Tested.com

We review the Skydio R1 Frontier Edition, the first autonomous drone we've tested that lives up to its promises of hands-free flight! We're so impresssed by the Skydio R1's ability to navigate around obstacles and track fast-moving subjects--its movements were…

CryptoKitties | Union Square Ventures

The news broke today that USV, along with many of our friends in the tech/startup/VC sector, has invested in CryptoKitties. What is a CryptoKitty? Well

Cryptonetworks and why tokens are fundamental – Nick Grossman

"Cryptonetworks" can help us build a more competitive, innovative, secure and decentralized Internet.  "Tokens" (also known as cryptocurrencies or cryptoassets) are integral to the operation of cryptonetworks.  As we design new laws and regulations in this eme…

Astranis - Andreessen Horowitz

The history of technology could be told simply as a story of things getting smaller, faster, and cheaper, which in turn opens up opportunity to more people too. Just think about the history of comp…

Crypto Canon - Andreessen Horowitz

Here’s a list of crypto readings and resources. It's organized from building blocks and basics; foundations (& history); and key concepts -- followed by specific topics such as governance; priv…

Our Top 16+ Podcasts of 2017 - Andreessen Horowitz

Below are more than 16 of our most popular, evergreen, and/or favorite episodes of 2017. Since so many of you who are new to the pod (welcome!) ask for where to start, you should check out our 2016…

The Future of Tech, with Chris Dixon – [Invest Like the Best, EP.69]

My guest this week is Chris Dixon, who has written some of my favorite essays on technology and venture investing. Chris is a prolific investor and thinker, having been an entrepreneur, angel investor, and now partner at the well known venture capital firm And…

AI: What's Working, What's Not - Andreessen Horowitz

https://youtu.be/od7quAx9nMw watch time: 30 minutes It’s the golden age of artificial intelligence (AI), a.k.a. machine learning, deep learning, and other distributed computing. But like every gold…

The scale of tech winners — Benedict Evans

We all know, I think, that there are now far more smartphones than PCs, and we all know that there are far more people online now than there used to be, and we also, I think, mostly know that big tech companies today are much bigger than the big tech companies…

Tony Seba: Clean Disruption - Energy & Transportation

Stanford University futurist Tony Seba spent the last decades studying technological disruptions. He argues that the Electric Vehicle, battery storage, and solar power, along with autonomous vehicles, are a perfect example of a 10x exponential process which wi…

Funding the Evolution of Blockchains

Blockchains are digital organisms. As organisms evolve through changes in their DNA, blockchain protocols evolve through changes in their…

Traditional Asset Tokenization

Tokenization of traditional assets in the coming years will have an impact on liquidity across multiple asset classes. The implications of this statement are relevant to all investors, including both traditional and crypto, for reasons I detail in this post.

Traditional Asset Tokenization

Tokenization of traditional assets in the coming years will have an impact on liquidity across multiple asset classes. The implications of this statement are relevant to all investors, including both traditional and crypto, for reasons I detail in this post.

Coinbase raises $100M Series D led by IVP

We are excited to announce that Coinbase has raised $100 million in Series D funding. This represents a major milestone for our mission to…

Ian Goodfellow's answer to What's next after deep learning? - Quora

There are a lot of things that are next for deep learning. Instead of thinking of moving forward in one direction, think of expanding outward in many directions: Better reinforcement learning / integration of deep learning and reinforcement learning. Reinforce…

How to Tell the Truth - Andreessen Horowitz

"Got crack all in my drawers, I'm just honest." - Future, Honest Are you an honest person? I'll bet that you answered "yes." If you did, who else do you know that's completely honest? I'll bet that…

Made With ARKit - ARKit Furniture dropping app | by...

ARKit Furniture dropping app | by @ashervollmer → Get notified when the app is released. Music: TREGS - Berry Every furniture store needs to do this with their catalog. Game changer for “trying” new furniture in your house. https://t.co/sAA5tkBJTF — Tod…

Automatic Recognition of Facial Displays of Unfelt Emotions

Humans modify their facial expressions in order to communicate their internal states and sometimes to mislead observers regarding their true emotional states. Evidence in experimental psychology shows that discriminative facial responses are short and subtle. …

Revisiting Unreasonable Effectiveness of Data in Deep Learning Era

The success of deep learning in vision can be attributed to: (a) models with high capacity; (b) increased computational power; and (c) availability of large-scale labeled data. Since 2012, there have been significant advances in representation capabilities of …

AI Progress Measurement

This pilot project collects problems and metrics/datasets from the AI research literature, and tracks progress on them. You can use this notebook to see how things are progressing in specific subfields or AI/ML as a whole, as a place to report new results you'…

Computer Logic with Chris Dixon - Software Engineering Daily

The history of computing can be thought of as a series of ideas rather than objects. From Aristotle’s formalization of the syllogism, to Alan Turing’s model for an all-purpose computing machine, to Satoshi Nakamoto’s distributed transaction ledger–these breakt…

Made With ARKit - ARKit Inter-dimensional Portal by @nedd. Music...

ARKit Inter-dimensional Portal by @nedd. Music by The SAME. Literally chills down my spine. The future is going to be nuts 🥜 https://t.co/hZcXee18rH — Aaron Watson ☄️ (@AaronWatson59) June 30, 2017 This is absolutely incredible. https://t.co/CxpTGo…

Perfect Ten

Apple had amazing product introductions before the iPhone, and it’s had a few good ones after. But the iPhone was the only product introduction that felt *impossible*.

Reading /proc/pid/cmdline can hang forever

Back in August, I wrote that fork() can fail and it made a pretty big splash. Continuing with that general theme, I'll tell you about something else that can fail that you probably won't expect. It has a failure mode that you're probably not equipped to h…

facebookexperimental/eden

A virtual filesystem for speeding up the performance of source control checkouts. - facebookexperimental/eden

Compare Countries With This Simple Tool

Drag and drop countries around the map to compare their relative size. Is Greenland really as big as all of Africa? You may be surprised at what you find! A great tool for educators.

facebookexperimental/eden

A virtual filesystem for speeding up the performance of source control checkouts. - facebookexperimental/eden

Database File Format

This document describes and defines the on-disk database file format used by all releases of SQLite since version 3.0.0 (2004-06-18).

MuniHac 2018: Keynote: A low-latency garbage collector for GHC

Speaker: Ben Gamari Title: A low-latency garbage collector for GHC Abstract: As real-time and distributed systems become common-place, latencies associated with memory management begin to limit the usability of garbage collected languages. In particular, the …

Wolfsong Trailer

I just submitted this game for greenlight! -- https://steamcommunity.com/sharedfiles/filedetails/?id=481286518 This is a trailer for Wolfsong I whipped up. - Hyptosis

The Elusive Frame Timing

Finally, an explanation for why some games stutter on your PC (and a glimpse of hope that this might stop happening in the near future)

Code Density - Efficient but Painful?

When most people try to read math equations, a paper, some Haskell code, or even abstraction-heavy Python, they tend to gnash their teeth a bit and then whine about it being too hard to read. And some of that is fair - there is a great deal of overly complicat…

datausage.py

GitHub Gist: instantly share code, notes, and snippets.

Background compilation · V8

Starting with Chrome 66, V8 compiles JavaScript source code on a background thread, reducing the amount of time spent compiling on the main thread by between 5% to 20% on typical websites.

‎Florence

‎Florence is an interactive storybook from the award-winning lead designer of Monument Valley about the heart-racing highs and heartbreaking lows of a young woman's very first love. Florence Yeoh feels a little... stuck. Her life is an endless routine of wor…

Timestamps

Working on Eden's timestamp storage.

Compiler Explorer

Compiler Explorer is an interactive online compiler which shows the assembly output of compiled C++, Rust, Go (and many more) code.

torvalds/linux

Linux kernel source tree. Contribute to torvalds/linux development by creating an account on GitHub.

Space Scifi Rpg Tiles 48x48

I made this set of scifi tiles and thought I'd got ahead and release them for everyone to use for whatever they want. If you wanna credit me, sweet, if not, I'll live. :P If you wanna support me!? buy some of my other sets here -- http://www.lorestrome.com/gam…

cruxlang/crux

Crux Programming Language. Contribute to cruxlang/crux development by creating an account on GitHub.

poikilos/Audiere

Audiere continuation (see this project's README.md for why NOT to use 1.9.4). This fork has fixes from all other forks. This fork is based on vancegroup's fork of discontinued Audiere (whic...

Using Python to Code by Voice

Tavis RuddTwo years ago I developed a case of Emacs Pinkie (RSI) so severe my hands went numb and I could no longer type or work. Desperate, I tried voice recognition. At first programming with it was painfully slow but, as I couldn't type, I persevered. After…

Dad and Mom at Monaco F1

/player_ias-vfl0m8XVi/en_US/base.js","css":"/yts/cssbin/player-vflnCF_bL/www-player-webp.css"},"attrs":{"id":"movie_player"},"args":{"vss_host":"s.youtube.com","cbrver":"72.0","ps":"desktop-polymer","player_response":"{

SIGIL Update — Rome.ro

I just wanted to update you on SIGIL. There were a few snags in production trying to make sure everything is top-notch for fans!  I just wanted to let everyone who purchased either the Big Box or the Beast Box know that it is now looking like it will ship…

July 4, 1976 — Rome.ro

What dark secret hides within this strange house? As you visit each location, and touch objects you see, you learn about this family from the viewpoint of the child. If you are a fan of disturbing games this one will unsettle you as you explore every nook and …

SIGIL Announcement

SIGIL™ is a free megawad for the original 1993 DOOM® created by John Romero. It contains nine single-player and nine deathmatch levels. The free megawad will be released in April 2019 and requires players own the original 1993 registered version of DOOM® in or…

Reflections on DOOM's Development — Rome.ro

The year of 1993 was a magical one, more so than any other. It was the only time we challenged ourselves as a group to create a game that was as good as anything we could have imagined at the time. We didn’t challenge ourselves like that before DOOM, nor after…

Wolfenstein 3D

That this exists and is possible is amazing. But I would trade a few of set pieces graphics for an ending message about winning or finding the secret exit.

‎Gunman Taco Truck

‎• 2018 Best Game Audio awarded by IMIRT: Irish Game Makers Association • 2017 Featured on App Store in New games we love in USA, UK, Finland, Canada and others • 9/10 Rating on All Age Gaming • MacWorld named as one of The 10 Mac Games You Need to Play in Jan…

Rocket Jump

The definitive history of Quake and the Golden Age of First-Person Shooters. | Check out 'Rocket Jump' on Indiegogo.

Darren Sweeney

Animation System Built a skeletal animation system from scratch in C++. Created the skeleton and joint hierarchy by parsing in Collada files. Created everything from scratch including the maths library. Implemented animation blending between a walking and runn…

Pain Elemental reveals the last official secret of Doom 2

Runner: Zero-Master Date: 2018-08-30 IWAD: Doom2.wad Category: UV-Max Map: 15 (Industrial Zone) Source Port: Crispy Doom 4.3 Time: 8:20 Description: A true UV-Max demo of map 15! Skip to 3:00 to see the trick, I wouldn't recommend watching the rest as it's sl…

Eternal Doom

Eternal Doom is a 32-level megawad originally released in 1996. Initially developed by a group known as Team Eternal, it was later acquired and worked on by TeamTNT. It features arguably the largest levels ever designed for vanilla Doom. There were three relea…

Fusion Magazine

Fusion Gaming Magazine

Stay Awhile and Listen: Book II

A documentary-style book continuing the history of Blizzard Entertainment, Blizzard North, and their games.

Maestros del DOOM en Espanol — firmado por John Romero — Romero Games

Esta es la increíble pero verídica historia del Lennon y el McCartney de los videojuegos: John Carmack y John Romero. Juntos revolucionaron las posibilidades del medio tanto a nivel tecnológico como temático, desafiaron todos los modelos de negocio establecido…

Hidden Patterns Inside Fruits and Vegetables

Using my stop-motion animation know-how to explore the patterns inside of various fruits and vegetables! This looks super tedious, but I actually had a lot of fun slicing them frame by frame and seeing the results come to life. I've included a bit of behind-th…

02:14

Full music album here: https://fanlink.to/wt001 Music by e.sanchillo https://www.patreon.com/waneella https://twitter.com/waneella_ http://Instagram.com/waneella http://waneella.tumblr.com http://vk.com/waneella

Audrey Hepburn

Her Family Approves this tribute. Audrey Hepburn is the latest dead celebrity to be resurrected for the advertising industry. She's starring in a new commercial for Galaxy Chocolate.

Samurai Sam – Game Jam Build

Samurai Sam is a Samurai Jack inspired isometric samurai hack and slash adventure where you slice your way through hordes of enemies as you search for a time portal in a Far East fantasy land. In S…

Clean code != well engineered

Being a good craftsman doesn’t make you a good engineer. Nor does blindly following Clean Code.

Minds - Take back control of your social media

A place to have open conversations and bring people together. Free your mind and get paid for creating content, driving traffic and referring friends.

DOS Nostalgia's 10th Anniversary Stream

Celebrating TEN years of DOS Nostalgia while drinking champagne, messing around with DOS games, and answering questions from the chat. First I try the new re-implementation of the classic DOS FPS Blood - NBlood http://nukeykt.retrohost.net/ Then I try and repe…

Meditation Games Diary: 1/29/19

I don’t want to ruin today’s game for people who haven’t played it. Mark your calendars for the 29th of January next year. Martin Cohen’s Meditations game involves petting a dog and it is a wonderf…

Meditation Games - January 29th - Game 29

The Twenty Ninth game in the Meditations Games project by Rami Ismail Created by Martin Cohen and Lucie Gromusova Download the launcher for Meditations Games here: http://meditations.games/ Rami Ismail, the guy behind the project: https://twitter.com/tha_rami…

ORCA Sequencer - Guided Tour №1 (Rhythm and Math!)

Download ORCA here: https://100r.co/pages/orca.html NOTE: Some of the functions in this video have been altered since it was posted. I'll be going over the more relevant changes in my next video of this series, just figured I'd give a heads-up! Make sure to c…

Rival Consoles - Against The Clock

Rival Consoles creates a vibrant ambient soundscape in 10 minutes. Ryan Lee West is one of the key artists of London’s Erased Tapes label, using synthesizers to create haunting ambient music as Rival Consoles. FACT met up with West in his London studio and s…

Meditations Games: January 29th 2019 - Sweetspot

'Pet the doggo. Boop the doggo. Reveal the secrets of the doggo' ~Lok Crazywolfgirl Facebook and Furaffinity pages: https://www.facebook.com/Crazywolfgirlart/ www.furaffinity.net/user/crazywolfgirl Meditations launcher: http://meditations.games/ Meditation …

hundredrabbits/Orca-c

Live Programming Environment(C Port). Contribute to hundredrabbits/Orca-c development by creating an account on GitHub.

Milton

Milton is an open source infinite canvas paint application for windows mac and linux.

git/git

Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements. - git/git

flipcode - Texturing As In Unreal

Knowing how busy my schedule keeps me, I have to assume his schedule is worse, so I promised not to swamp him with questions. This is my polite way of letting you know that if I get an outpouring of Unreal questions, I'll just hold some back.

How C++ Debuggers work - Simon Brand - Meeting C++ 2017

Links: https://blog.tartanllama.xyz/writing-a-linux-debugger-setup/ https://github.com/MattPD/cpplinks/blob/master/executables.md http://sourceware.org/gdb/onlinedocs/gdb/Remote-Protocol.html https://eli.thegreenplace.net/tag/debuggers https://github.com/llvm-…

microsoft/microsoft-pdb

Information from Microsoft about the PDB format. We'll try to keep this up to date. Just trying to help the CLANG/LLVM community get onto Windows. - microsoft/microsoft-pdb

ApoorvaJ/tiny-jpeg-rs

JPEG encoding library. Contribute to ApoorvaJ/tiny-jpeg-rs development by creating an account on GitHub.

SSRTGI: Toughest Challenge in Real-Time 3D

UNIGINE's Davyd Vidiger talked about the way Screen Space Ray-Traced Global Illumination is used to improve the image quality in real-time graphics.

4coder for Mac

A celebration video for the new 4coder build (4.0.22) bringing 4coder to Mac for the first time. Demo and Full Version: https://4coder.itch.io/4coder Patreon: http://patreon.com/mr4thdimention Forums: 4coder.handmade.network Website: 4coder.com Twitter: @Alle…

Something Rotten In The Core

There's a key thought of UNIX philosophy which centers around the idea of linking programs together. You know, piping the output from grep into sed and then into sort, that kind of thing. It kinda works well, I guess. For text at least.

Keyboard latency

If you look at “gaming" keyboards, a lot of them sell for $100 or more on the promise that they’re fast. Ad copy that you’ll see includes:

Tom Lehrer - We Will All Go Together When We Go

http://www.amazon.com/Tom-Lehrer-Collection-CD-DVD/dp/B0039TD73G/ref=sr_1_3?ie=UTF8&s=music&qid=1284930177&sr=8-3 Use the above link and get the uninterrupted Lehrer TV-performance and The Tom Lehrer Collection from Amazon.com. http://www.shoutfactorysto…

Breaking the x86 Instruction Set

A processor is not a trusted black box for running code; on the contrary, modern x86 chips are packed full of secret instructions and hardware bugs. In this talk, we'll demonstrate how page fault analysis and some creative processor fuzzing can be used to exha…

Shadertoy

Build shaders, share them, and learn from the best community.

LLVM on Windows now supports PDB Debug Info

For several years, we’ve been hard at work on making clang a world class toolchain for developing software on Windows.  We’ve written abou...

vivri/Adjective

Programming is an exercise in linguistics; spice-up Scala types with Adjective. - vivri/Adjective

Orthogonal Functional Architecture

Well-architected libraries for functional programming are at once immensely beautiful and practical. They are simple but extraordinarily powerful, helping user…

Functional Scala (Amsterdam Edition) by John A. De Goes

Functional Scala by John A. De Goes Functional Scala is an extensive 3 day course that may be attended remotely (Central European Standard Time) or locally (Nieuwegein, just outside of Amsterdam). The course rigorously instructs Scala developers on the most co…

e1m8b.zip

Shared with Dropbox

Philip Buuck — Coming Soon

This is the default coming soon page for this site because it was installed via MOJO Marketplace.

#NodeJS : A quick optimization advice

If you don’t, it’s normal, you try to read the code abstracting the comment ; it was slightly changed : The small changes made the function body of add() growing over 600 character. v8 optimizer…

I Will Teach You To Be Rich

Bestselling author, Ramit Sethi, featured in ABC News, CNN, and the WSJ, has taught thousands to manage their personal finances and how to become rich.

#1gam

The One Game A Month Archive

Why I am leaving the best job I ever had

Earlier this summer, Matt Lauer asked Mary Barra, the CEO of GM, whether she could balance the demands of being a mom and being a CEO. The Atlantic asked similar questions of PepsiCo’s female CEO I…

On the Security of Password Managers - Schneier on Security

There's new research on the security of password managers, specifically 1Password, Dashlane, KeePass, and Lastpass. This work specifically looks at password leakage on the host computer. That is, does the password manager accidentally leave plaintext copies of…

Gen. Nakasone on US Cyber Command - Schneier on Security

Really interesting article by and interview with Paul M. Nakasone (Commander of US Cyber Command, Director of the National Security Agency, and Chief of the Central Security Service) in the current issue of Joint Forces Quarterly. He talks about the evolving r…

Cyberinsurance and Acts of War - Schneier on Security

I had not heard about this case before. Zurich Insurance has refused to pay Mondelez International's claim of $100 million in damages from NotPetya. It claims it is an act of war and therefor not covered. Mondelez is suing.

Blockchain and Trust - Schneier on Security

In his 2008 white paper that first proposed bitcoin, the anonymous Satoshi Nakamoto concluded with: "We have proposed a system for electronic transactions without relying on trust." He was referring to blockchain, the system behind bitcoin cryptocurrency. The …

Using Gmail "Dot Addresses" to Commit Fraud - Schneier on Security

In Gmail addresses, the dots don't matter. The account "bruceschneier@gmail.com" maps to the exact same address as "bruce.schneier@gmail.com" and "b.r.u.c.e.schneier@gmail.com" -- and so on. (Note: I own none of those addresses, if they are actually valid.)

Public-Interest Tech at the RSA Conference - Schneier on Security

Our work in cybersecurity is inexorably intertwined with public policy and­ -- more generally­ -- the public interest. It's obvious in the debates on encryption and vulnerability disclosure, but it's also part of the policy discussions about the Internet of Th…

Security Flaws in Children's Smart Watches - Schneier on Security

A year ago, the Norwegian Consumer Council published an excellent security analysis of children's GPS-connected smart watches. The security was terrible. Not only could parents track the children, anyone else could also track the children.

Hacking the GCHQ Backdoor - Schneier on Security

Last week, I evaluated the security of a recent GCHQ backdoor proposal for communications systems. Furthering the debate, Nate Cardozo and Seth Schoen of EFF explain how this sort of backdoor can be detected:

The Evolution of Darknets - Schneier on Security

To prevent the problems of customer binding, and losing business when darknet markets go down, merchants have begun to leave the specialized and centralized platforms and instead ventured to use widely accessible technology to build their own communications an…

Human Rights by Design - Schneier on Security

Good essay: "Advancing Human-Rights-By-Design In The Dual-Use Technology Industry," by Jonathon Penney, Sarah McKune, Lex Gill, and Ronald J. Deibert:

MD5 and SHA-1 Still Used in 2018 - Schneier on Security

Last week, the Scientific Working Group on Digital Evidence published a draft document -- "SWGDE Position on the Use of MD5 and SHA1 Hash Algorithms in Digital and Multimedia Forensics" -- where it accepts the use of MD5 and SHA-1 in digital forensics applicat…

Fraudulent Tactics on Amazon Marketplace - Schneier on Security

Fascinating article about the many ways Amazon Marketplace sellers sabotage each other and defraud customers. The opening example: framing a seller for false advertising by buying fake five-star reviews for their products.

New Shamoon Variant - Schneier on Security

A new variant of the Shamoon malware has destroyed significant amounts of data at a UAE "heavy engineering company" and the Italian oil and gas contractor Saipem.

Bad Consumer Security Advice - Schneier on Security

There are lots of articles about there telling people how to better secure their computers and online accounts. While I agree with some of it, this article contains some particularly bad advice:

Click Here to Kill Everybody News - Schneier on Security

My latest book is doing well. And I've been giving lots of talks and interviews about it. (I can recommend three interviews: the Cyberlaw podcast with Stewart Baker, the Lawfare podcast with Ben Wittes, and Le Show with Harry Shearer.) My book talk at Google i…

Propaganda and the Weakening of Trust in Government - Schneier on Security

On November 4, 2016, the hacker "Guccifer 2.0," a front for Russia's military intelligence service, claimed in a blogpost that the Democrats were likely to use vulnerabilities to hack the presidential elections. On November 9, 2018, President Donald Trump star…

How Surveillance Inhibits Freedom of Expression - Schneier on Security

In my book Data and Goliath, I write about the value of privacy. I talk about how it is essential for political liberty and justice, and for commercial fairness and equality. I talk about how it increases personal freedom and individual autonomy, and how the l…

What Happened to Cyber 9/11? - Schneier on Security

A recent article in the Atlantic asks why we haven't seen a"cyber 9/11" in the past fifteen or so years. (I, too, remember the increasingly frantic and fearful warnings of a "cyber Peal Harbor," "cyber Katrina" -- when that was a thing -- or "cyber 9/11." I m…

Israeli Surveillance Gear - Schneier on Security

The Israeli Defense Force mounted a botched raid in Gaza. They were attempting to install surveillance gear, which they ended up leaving behind. (There are photos -- scroll past the video.) Israeli media is claiming that the capture of this gear by Hamas cause…

New IoT Security Regulations - Schneier on Security

Due to ever-evolving technological advances, manufacturers are connecting consumer goods­ -- from toys to light bulbs to major appliances­ -- to the Internet at breakneck speeds. This is the Internet of Things, and it's a security nightmare.

Meow the Infinite

Start reading Meow the Infinite from the first issue, continue reading at the current issue, or find a back issue in the archive.

Meow the Infinite is here!

The feline space opera you’ve been waiting for has finally arrived!

Africa

Africa played on two Suzuki W-37 Wooden Melodions!

Game jams

itch.io is a place for hosting and participating in game jams online. Anyone can instantly create and host a jam. 69,731 games have been created for jams hosted on itch.io.

llvm-mirror/clang

Mirror of official clang git repository located at http://llvm.org/git/clang. Updated every five minutes. - llvm-mirror/clang

tianocore/edk2

EDK II. Contribute to tianocore/edk2 development by creating an account on GitHub.

Log in

Log in to your itch.io account

V.I. Arnold, On teaching mathematics

Mathematics is a part of physics. Physics is an experimental science, a part of natural science. Mathematics is the part of physics where experiments are cheap.

Two Guys Who Hate Each Other -

George and Dan bump into each other while on a date. Starring George Kareman, Dan Klein, Kelly Hudson, Rebecca Delgado Smith, and Bridey Elliott // Written by George Kareman // Directed by Greg Stees // Shot by Skyler Rousselet // Edited by Matt Mayer // Soun…

Google Help

Send feedback on...

Welcome | HMN

Hey everyone!

Compiler Explorer - C++

union meow_lane { struct { __m128i L0; __m128i L1; __m128i L2; __m128i L3; }; int Sub; }; static void AESRotate(meow_lane &A, meow_lane &B) { A.L0 = _mm_aesdec_si128(A.L0, B.L0); A.L1 = _mm_aesdec_si128…

cmuratori/meow_hash

Official version of the Meow hash, an extremely fast non-cryptographic hash - cmuratori/meow_hash

Current Status

I'm going to spend a week in Norway and then stop off in Iceland for 3 days. You've been warned.

Thimbleweed Park Cosplay Mashup

In celebration of Thimbleweed Park's one year anniversary, we prepared a short cosplay video featuring two of our favourite Thimbleweed Park characters. Enjoy! Credits: Delores Edmund: Shigeako Cosplay Ransome the Jerk: Nunthius Cosplay Camera: Nunthius, Shi…

Thimbleversary

Thimbleweed Park's one-year anniversary 50% off sale is this Friday

Combat

Any good combat examples?

GOG.com

Download the best classic and new games on Windows, Mac & Linux. A vast selection of titles, DRM-free, with free goodies and 30-day money-back guarantee.

Thimbleweed Park Vinyl

Vinyl will likely still be playable after the apocalypse. Think of it as an investment for bartering for food in the future.

BBEdit

If I could request one feature in BBEdit, it would be this...

A better Steam

A much better article than I was writing on a building a better Steam.

Grumpy Gamer v3

Welcome to the all new Grumpy Gamer Blog!

When is it OK to remake a classic game?

Remakes are common in the adventure genre. But not everyone likes to see their old favourites revived. We asked Ron Gilbert and Tim Schafer what they thought

Thimbleweed Park Cross Stitch Charts | The Den of Slack

Thimbleweed Park is an adventure game with a pixel art style perfect for cross stitch. Around the time of its spring 2017 launch, I stitched an homage to its five main characters as a gift for one of the game’s creators, Ron Gilbert. This game has a huge cast …

PinnyPals

The Second Annual PinnyPals Awards

Jonathan Blow on Deep Focus

Support the project ► https://www.patreon.com/on_doubt or ► https://www.paypal.me/ondoubt #ondoubt publishes videography portraits with creative minds of all fields. Support it by subscribing to this channel, or at https://www.patreon.com/on_doubt Here's a …

turnoff.us - geek comic site

turnoff.us is a geek comic site. Comics about Programming Languages, Web, Cloud, Linux, etc.

Looking for a pixel artist

I'm currently working on a short RPG under the extremely working title of She said "get in the car, loser, I know you're not up to anything this summer, I've got the Sword of Fate, and there's an...

David Hellman - Stunning 4BR,3BA w/Treasure Maze //...

Stunning 4BR,3BA w/Treasure Maze // 4F5E-0000-005F-D874 // Puzzle your way to the underground money room! // a Super Mario Maker course by davidhellman

Where the alt-right came from | Dale Beran | TEDxMidAtlantic

It was all fun and games, until the depths of the Internet spilled into real life. Professor Dale Beran explains how a new generation of trolls accidentally memed Donald Trump into the White House and created a powerful political force now known as the

Zelda 2

Zelda 2 doodles!

Liberalism in Theory and Practice

Contemporary liberals are temperamentally conservative — and what they want to conserve is a morally bankrupt political order.

BSA - Donate

We’ve done so much up until now with very little. Now you can help us do so much more.

November 6, 2018 Voter Guide

2018 Midterms: The Resistance Strikes Back! Check out the League's secret decoder ring to the CA and SF ballots.

DSA SF Endorsements – November 2018

As the largest socialist organization in San Francisco, DSA SF is proud to be selective in our electoral endorsements. We don’t endorse in every race, and we consider endorsement only if a significant number of members express interest. Campaigns undergo a tho…

Join DSA. Become a member today.

Democratic socialists have an historic opportunity and responsibility to play a central role in continuing the political revolution for the long term. As a democratic, grassroots organization, DSA is prepared to meet this challenge. Become a member today.

Questions I'd Ask as a Job Candidate at an Interview

You’re a job seeker and you’re in an interview. There are numerous things you should ask in advance via email: Salary. Benefits. Remote work. Parental leave. Time off. Sick days. Revenue sharing. Equity. Accessibility. Will they pay to relocate you. Is there a…

Millitext · Advent Calendar of Curiosities 2018

Pixels of LCD monitors are usually composed of three stripes of the colors red, green, and blue. Tech enthusiast Matt Sarnoff used this property to his advantage when inventing [a subpixel text encoding font](http://www.msarnoff.org/millitext/). Its glyphs are…

Unity ECS - 100k entities, 30fps on mobile

Video recorded on iPhone8, with ~30fps. https://sava.ninja/2018/12/09/turbowave/ Messing around with Unity ECS, having up to 100k entities animated and working on constant 30fps (including mobile). Credits goes to Nikola Damjanov, Aleksandar Paunovic, Milos…

Unity Careers

Austin

culling.pptx

Shared with Dropbox

Limbo for Commodore 64 Preview available for download

We all know that Limbo, the award-winning game released in 2010 by PlayDead, is being ported for the Commodore 64 by Søren Trautner Madsen for more than a year as we announced a while a…

Unite Los Angeles 2018 - Day 2 Livestream

For those of you joining us from home, we will be streaming selected sessions live from Los Angeles! Day 2 schedule (Wednesday, October 24 - PST): ▶️09:00AM: ECS: Welcome and General Overview ▶️10:00AM: ECS: LOD and Culling Systems That Scale ▶️11:00AM: E…

Infinitroid

Weapon-hacking platformer, in development.

Procreate

Welcome to the official YouTube page for Procreate®—the only professional iPad® illustration app for creatives on the move. Follow our #LearnToProcreate seri...

Crocodile Pirate

Original concept by John Loren (https://johnloren.carbonmade.com/)

The Wingfeather Saga - Animated Short Film

The Wingfeather Saga - A Crow for the Carriage From the epic fantasy novels - The Wingfeather Saga available here: The Rabbit Room: http://bit.ly/2mbsOHh Amazon: https://amzn.to/2zvCLJm For twelve-year-old Janner Igiby, life in Glipwood is anything but adve…

Trigonometry in Pictures | Extreme Learning

This post shows how the core trigonometric definitions, relations and addition theorems can be simply and intuitively visualized.

Haxe Roundup № 468

The latest news covering the Haxe community, featuring upcoming talks, the latest HaxeLib releases, game previews and lots more!

Looking for a full-time Unity programmer

The people who made A Good Snowman Is Hard To Build and Cosmic Express are looking for an experienced programmer to join our growing team and work alongside Ben on the existing codebase. Requirements:...

Charity - a post on Tom Francis' blog

When Gunpoint did well, in 2013, I thought: “I should give some money to charity. But this might have to last me the rest of my life. So I should wait til I have a second game out, and see how that does.”

Home

Now Play This is a festival of experimental game design running at Somerset House in London from 6-14 April 2019, showcasing interactive and playful work as part of the London Games Festival.

The 1887 Children’s Fancy Dress Ball

I have spent the last three hours obsessed with this set of photos from the State Library of South Australia. They’re pictures from a…

gamedev.world

gamedev.world is the global game developer conference. Featuring 30+ speaker from all over the planet, all talks will be close-captioned and translated into Arabic, Chinese, English, French, Japanese, Portuguese, Russian, and Spanish.

PAX South 2019 Postmortem

Showed off Negative World at PAX South last weekend, here are the pros and cons learned. GDC Talk: https://www.youtube.com/results?search_query=you%27re+bad+at+showcasing+your+game Discord Link: https://discord.gg/ZDXSgv6

Dicey Dungeons - PAX South Trailer

A new deckbuilding RPG by Terry Cavanagh, Marlowe Dobbe, and Chipzel, coming spring 2019! Wishlist us on steam! https://goo.gl/vtoL1P Trailer edited by Vanessa Williams (http://www.filmette.com/)

Bungie.net

Bungie.net is the Internet home for Bungie, the developer of Destiny, Halo, Myth, Oni, and Marathon, and the only place with official Bungie info straight from the developers.

Unity’s block of SpatialOS - Improbable

Due to a change in Unity’s terms of service, all existing SpatialOS and Unity games, including production games and in development games of all developers, are now in breach of Unity’s license terms. In this blog post, we explain our understanding of this seri…

Meditations

Meditations is a different short experimental game by a different developer every day.

2018 Retrospective

The year is drawing to a close, and I'm going off on a much-needed holiday next week. This seems like a good time to look back at the past twelve months! I can't believe that shipped 2018 was the year of foundational work. As far as “work work” is concerned, I…

New & popular featured games

Find featured games like Village Monsters, Everhood, Aquamarine - KICKSTARTER DEMO, Chatventures, Danger Gazers on itch.io, the indie game hosting marketplace.

Ext4 Disk Layout - Ext4

This document attempts to describe the on-disk format for ext4 filesystems. The same general ideas should apply to ext2/3 filesystems as well, though they do not support all the features that ext4 supports, and the fields will be shorter.

Modern Alternatives to PGP

Did your last Yubikey just break? Perhaps you forgot an offline backup password. Maybe you're just tired of living like a spy and never using smartphones. Whatever it is, you're here, and you're finally ready to give up on PGP. That's great! We're here to help…

FiloSottile/mkcert

A simple zero-config tool to make locally trusted development certificates with any names you'd like. - FiloSottile/mkcert

What is a Tor Relay?

*/ What is a Tor Relay? • Tor Legal FAQ • Setting Up Tor • Take the Challenge • List of Relays WHAT IS TOR? We use Tor to access our website and to publish to our blog, which is blocked inside of our country. -- Iranian human rights activist Tor is a service t…

LocoMocoSec 2019 Project Alloy Grant Application

Thanks for your interest in a Project Alloy grant to attend LocoMocoSec 2019! To be eligible, you must belong to a group that is currently underrepresented in the tech industry. In order to maximize our funding, we only support travel for applicants traveling…

Go Modules in 2019 - The Go Blog

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

We are Google employees. Google must drop Dragonfly.

We are Google employees and we join Amnesty International in calling on Google to cancel project Dragonfly, Google’s effort to create a…

Managering in Terrible Times | Lara Hogan

These are terrible times. You may be facing these events head-on as a member of a marginalized group or as an ally, and if you’re a manager, you likely have direct reports who are doing the same.

CBC 2019

The 7th Code-Based Cryptography Workshop (CBC 2019) was held in conjunction with Eurocrypt 2019 in Darmstadt, Germany on Saturday and Sunday, May 19-20, 2019.

This job is unavailable

The TU/e is constantly looking for scientific and non-scientific staff further its ambitions. View here our current vacancies.

The year in post-quantum crypto

The world is finally catching on to the urgency of deploying post-quantum cryptography: cryptography designed to survive attacks by...

NTRU-HRSS-KEM

ImperialViolet - CECPQ2

CECPQ1 was the experiment in post-quantum confidentiality that my colleague, Matt Braithwaite, and I ran in 2016. It's about time for CECPQ2.

Quantum isogenies: Intro

Choosing safe post-quantum parameters for the new CSIDH isogeny-based key-exchange system requires concrete analysis of the cost of quantum attacks. The two main contributions to attack cost are the number of queries in hidden-shift algorithms and the cost of …

CRYPTO 2018: “Middle Ground” Proposals for a Going-Dark Fix

On August 19, the CRYPTO 2018 conference on cryptographic research hosted a one-day workshop in Santa Barbara called “Encryption and Surveillance.” The goal of the workshop was to “examine how encryption and related technologies pose both challenges and opport…

Badge Reviews

Below are some of the fundamental design rules to follow with the creation of your badge. For more reasons why, check out the article.

google/randen

Fast backtracking-resistant random generator: https://arxiv.org/abs/1810.02227 - google/randen

djbsort: Changes

Speed tests now call cpucycles() before setting resource limits. This is important on platforms where cpucycles() needs to read files.

D. J. Bernstein / Talks

2020.02.06 16:30 60 minutes invited lecture Germany local researchers [horizontal PDF slides] Security Network Munich, Talking Heads. Giesecke + Devrient. "Crypto horror stories." Talk given jointly with Tanja Lange. 2020.01.30 09:30 60 minutes invited lect…

djbsort: Intro

djbsort is a new software library for sorting arrays of integers or floating-point numbers. It provides the following features:

Security in Times of Surveillance

General information Staff Seminars / Courses Project involvement Publications Education Press releases Upcoming / Past events Job opportunities Contact information

Round 1 Submissions - Post-Quantum Cryptography | CSRC

Official comments on the First Round Candidate Algorithms should be submitted using the 'Submit Comment' link for the appropriate algorithm. Comments from the pqc-forum Google group subscribers will also be forwarded to the pqc-forum Google group list. We will…

Eurocrypt 2018 rump session

The Eurocrypt 2018 rump session took place Tuesday 1 May 2018. Daniel J. Bernstein and Tanja Lange served as chairs. Roberto M. Avanzi served as shofar blower. Julia Hesse, Eran Lambooij, Stav Perle, and Huang Senyang served as air-hammer operators. Slides are…

Classic McEliece: Talks

Edoardo Persichetti. "Classic McEliece: conservative code-based cryptography. Round 2." Second PQC Standardization Conference. University of California at Santa Barbara, USA. 24 August 2019.

NIST PQCrypto Classic McEliece submission

Classic McEliece Submission to NIST’s Post-Quantum Standardization together with Daniel J. Bernstein, Tung Chou, Tanja Lange, Ingo von Maurich, Rafael Misoczki, Ruben Niederhagen, Edoardo Per…

Veiligheid versus privacy: een valse tegenstelling

Maakt een nee-stem tegen de Wet inlichtingen- en veiligheidsdiensten (Wiv) de samenleving onveiliger? Voorstanders van de nieuwe wet zeggen zonder voorbehoud "ja". Maar wij, cybersecurityonderzoekers, computerwetenschappers en security professionals, plaatsen …

Security in Times of Surveillance

General information Staff Seminars / Courses Project involvement Publications Education Press releases Upcoming / Past events Job opportunities Contact information

Introducing HacSpec

HacSpec is a proposal for a new specification language for cryptographic primitives that is succinct, that is easy to read and implement, and that lends itself to formal verification. It aims to formalise the pseudocode used in cryptographic standards by propo…

Cortex-A7 Processor - ARM

The ARM Cortex-A7 processor is the most energy efficient ARM processor ever developed. It is ideal for entry level smartphones

LatticeHacks: Intro

This site accompanies the talk LatticeHacks at 34C3.

Comments on HK17

Here is a message we sent on 25 Dec 2017 to NIST's PQC Forum.

Comments on RaCoSS

Here are 4 messages we sent on 23 Dec 2017 to NIST PQC Forum.

SPHINCS+

SPHINCS+ is a stateless hash-based signature scheme, which was submitted to the NIST post-quantum crypto project. The design advances the SPHINCS signature scheme, which was presented at EUROCRYPT 2015. It incorporates mult…

The ROBOT Attack

Return of Bleichenbacher's Oracle Threat - ROBOT is the return of a 19-year-old vulnerability that allows performing RSA decryption and signing operations with the private key of a TLS server.

NTRU Prime: NIST submission

NTRU Prime is a second-round candidate in NIST's Post-Quantum Cryptography Standardization Project. The second-round submission package specifies six KEMs:

Male Novum - Mod for The End is Nigh (Trailer)

Male novum is a mod that adds new levels and shit to The End is Nigh. (Yes, the quality of the video is trash, but thats the best i could do with my trash hardware.) Built by Onyx35678 Music used: Dan Mumm (Hungarian Rhapsody No.2 - Neo-Classical Guitar)

Download the latest indie games

itch.io is a simple way to find, download and distribute indie games online. Whether you're a developer looking to upload your game or just someone looking for something new to play itch.io has you covered.

Nicalis

Nicalis Inc is a developer and publisher for many classic games, such as Cave Story+, 1001 Spikes, and The Binding of Isaac: Afterbirth+. Stay tuned for more!

Spicy Piggy - Apps on Google Play

Can you handle your chili? Blast passed hardcore enemies, tackle tricky platforms, be the chili eating contest victor! In Spicy Piggy, set a world beating time and test your reactions while literally on fire. Succeed and you will be rewarded with some refres…

21st Annual Independent Games Festival Awards Audience Award

Welcome to the Audience Award ballot for the 2019 Independent Games Festival! These fantastic Audience Award finalists (https://globenewswire.com/news-release/2019/01/03/1680326/0/en/Return-of-the-Obra-Dinn-Leads-Nominations-for-the-21st-Annual-Independent-Gam…

The Legend of Bum-Bo on Steam

A puzzle based deck building rogue-like prequel to The Binding of Isaac... Made of cardboard!

IBM's 360 and Early 370 Systems

No new product offering has had greater impact on the computer industry than the IBM System/360. IBM's 360 and Early 370 Systems describes the creation of this remarkable system and the developments it spawned, including its successor, System/370. The authors …

Randomized trial on gender in Overwatch

A recurring discussion in Overwatch (as well as other online games) is whether or not women are treated differently from men. If you do a quick search, you can find hundreds of discussions about this, some of which have well over a thousand comments. These dis…

Cache tables

Hash tables are the most popular probabilistic data structure, by quite a margin. You compute some hash code then compute an array index from that hash code. If you’re using open addressing-c…

Pet Shop Boys - Give stupidity a chance (lyric video)

Pet Shop Boys' new four-track “Agenda” EP is out now via digital services: https://petshopboys.lnk.to/AgendaID The first song on the EP, “Give stupidity a chance”, can now be listened to on streaming services, download stores and on YouTube and is described b…

Amiga music: Jester - Elysium

'Elysium' (1991) by Jester/Sanity (Volker Tripp). Dolby Headphone version can be heard here: http://www.youtube.com/watch?v=W1bgMX4UCjw&hd=1 Visit my channel for more Amiga music.

nothings/stb

stb single-file public domain libraries for C/C++. Contribute to nothings/stb development by creating an account on GitHub.

zeux.io - Flavors of SIMD

During development of meshoptimizer a question that comes up relatively often is “should this algorithm use SIMD?”. The library is performance-oriented, but SIMD doesn’t always provide significant performance benefits - unfortunately, the use of SIMD can make …

EGSR 2019

This year, two submission tracks are proposed: the Research Track and the new Industry Track. Note that there will not be an EI&I track this year.

https://eheitzresearch.wordpress.com/738-2/

Procedural Stochastic Textures by Tiling and Blending Thomas Deliot and Eric Heitz GPU Zen 2 (to appear) Abstract This chapter provides some simplifications and practical details that address the f…

Deep Learning for Graphics

In computer graphics, many traditional problems are now better handled by deep-learning based data-driven methods. In an increasing variety of problem settings, deep networks are state-of-the-art, beating dedicated hand-crafted methods by signifi…

Gazoo.vrv

Don Williamson, Consultant Game Technology Programmer/Director of Celtoys

Giljoo Nam

MC VOLUME RENDERING COURSE - Jaroslav Křivánek

Jan Novák Disney Research Iliyan Georgiev Solid Angle Johannes Hanika Karlsruhe Institute of Technology Jaroslav Křivánek Charles University, PragueRender Legion | Chaos Group Wojciech Jarosz Dartmouth College

SIGGRAPH 2018 Links - Self Shadow

Open Access SIGGRAPH 2018 Conference Content Recordings Cesium: 3D Globes on the Web Color Mavens Advise on Digital Media Creation and Tools Deep …

Real-Time Rendering, Fourth Edition

Thoroughly updated, this fourth edition focuses on modern techniques used to generate synthetic three-dimensional images in a fraction of a second. With the advent of programmable shaders, a wide variety of new algorithms have arisen and evolved over the past …

Stratified sampling of projected spherical caps

We present a method for uniformly sampling points inside the projection of a spherical cap onto a plane through the sphere's center. To achieve this, we devise two novel area-preserving mappings from the unit square to this projection, which is often an ellips…

https://eheitzresearch.wordpress.com/722-2/

High-Performance By-Example Noise using a Histogram-Preserving Blending Operator Eric Heitz and Fabrice Neyret High-Performance Graphics 2018 Abstract We propose a new by-example noise algorithm th…

A Composite BRDF Model for Hazy Gloss

We introduce a bidirectional reflectance distribution function (BRDF) model for the rendering of materials that exhibit hazy reflections, whereby the specular reflections appear to be flanked by a surrounding halo. The focus of this work is on artistic control…

ACES 1.1 now available

To the ACES Community, Today we have released ACES 1.1, a minor update to the ACES system, which includes a series of new features. This is a “minor” system release, and therefore the version number is incremented to 1.1. This means the update adds a number…

A Radiative Transfer Framework for Spatially-Correlated Materials

We introduce a non-exponential radiative framework that takes into account the local spatial correlation of scattering particles in a medium. Most previous works in graphics have ignored this, assuming uncorrelated media with a uniform, random local distributi…

Alpha Distribution - Cem Yuksel

Alpha distribution solves the problems of alpha testing, such as disappearing geometry at distance. In this case, it is disappearing beard.

A Multi-Faceted Exploration (Part 3) - Self Shadow

A New Dimension In the last post, I’d shown how a small tweak to Imageworks’ multiple-scattering Fresnel term, $\color{brown}{F_\mathrm{ms}}$, …

DynaKelvinlets

Abstract:

https://eheitzresearch.wordpress.com/705-2/

Combining Analytic Direct Illumination and Stochastic Shadows Eric Heitz, Stephen Hill and Morgan McGuire I3D 2018 (short paper) Abstract In this paper, we propose a ratio estimator of the direct-i…

Welcome | I3D 2018

Symposium on Interactive 3D Graphics and Games

Schedule | GDC 2020 | Session not found.

View, browse and sort the ever-growing list of sessions by pass type, topic, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so …

NVIDIA Nsight Graphics

NVIDIA Nsight Graphics NVIDIA® Nsight™ Graphics is a standalone developer tool that enables you to debug, profile, and export frames built with Direct3D (11, 12, DXR), Vulkan (1.1, NV Vulkan Ray Tracing Extension), OpenGL, OpenVR, and the Oculus SDK.

Experiments with DirectX Raytracing in Northlight

Remedy Entertainment discussed the experiments and research we have done in collaboration with Nvidia on the Microsoft DirectX Raytracing (DXR) API that enables straightforward access to real-time ray tracing running on development graphics hardware. Remedy is…

NVIDIA Developer

You are not authorized to access this page.

Schedule | GDC 2020 | Session not found.

View, browse and sort the ever-growing list of sessions by pass type, topic, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so …

Schedule | GDC 2020 | Session not found.

View, browse and sort the ever-growing list of sessions by pass type, topic, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so …

kayru/RayTracedShadows

This demo implements BVH construction and GPU traversal for rendering hard shadows. - kayru/RayTracedShadows

Edge.org

Copyright © 2020 By Edge Foundation, Inc. All Rights Reserved.

WIRED

If you are a California resident, you may make your Do Not Sell My Personal Information (DNS) request(s) below. Before you do, we hope you will read this for additional context. The advertising you see is critical to our ability to fund the high-quality conte…

Music System for Manifold Garden

In this video, I go over the music system for Manifold Garden. Topics covered: code architecture, our debug tools, and how music is set up in the game. Mailing List: http://bit.ly/MgMailingList Steam: http://store.steampowered.com/app/473950 Game: http://man…

LUNARK

Embark on a wild adventure set in the midst of a rebellion against a totalitarian regime in this new take on the cinematic platformer.

Manifold Garden

By William Chyr Studio

Join Us — Hinterland Games

The Hinterland team is primarily comprised of veteran game developers, most having spent 10+ years in the traditional “triple-A” industry. The studio culture and work ethic is built around the search for quality and innovation in everything we do. We are a pas…

Unity Careers

Austin

Manifold Garden Dev Update #16 - Fixes, Music System and Design

In this video, I go over recent graphics improvements, explain in-depth the new music system, and finally address some concerns about design. Mailing List: http://bit.ly/MgMailingList Steam: http://store.steampowered.com/app/473950 Game: http://manifold.gard…

Treachery in Beatdown City Trailer - FIGHT SOMEONE! 🤜👊🤛

Coming early 2020 to #NintendoSwitch & PC! Fight dozens of ridiculous enemies with a unique battle system combining the best parts of beat ‘em ups, fighting games, turn based tactics and RPGS! Wishlist on Steam! https://store.steampowered.com/app/762180/Trea…

SmuggleCraft hitting the Switch eShop this week - Nintendo Everything

Happy Badger Studio has announced that its “stylized hovercraft racing game” SmuggleCraft is coming to Switch. It’ll be available in just a few days on January 25. Here’s an overview, along with a trailer: If you haven’t played it (you probably haven’t), Smugg…

spite/looper

Looperepool. Contribute to spite/looper development by creating an account on GitHub.

Manifold Garden Dev Update #15 - Before vs After of Recent Changes

Before/After comparisons of various changes in the game recently. Mailing List: http://bit.ly/MgMailingList Steam: http://store.steampowered.com/app/473950 Game: http://manifold.garden/ DevLog: https://forums.tigsource.com/index.ph... Twitch: https://www.twi…

Eastshade Official Trailer 2

Eastshade is an open-world adventure game where you play as a traveling artist and will be released for PC on February 13, 2019 and consoles soon to follow. Wishlist it at http://store.steampowered.com/app/715560 Official Website - http://www.eastshade.com/ T…

Manifold Garden - Development Update 13

Design: replacing placeholder geometry Graphics: Fixing visual discrepancies here and there Art: new assets Audio: fixing weird reverb volume issues Mailing List: http://bit.ly/MgMailingList Steam: http://store.steampowered.com/app/473950 Game: http://manifol…

Manifold Garden - Development Update 12

Manifold Garden is now playable from start to finish. In this video, I go over the state of tech, audio, art, and design in the game. Topics covered: save/load system, level loading system, audio occlusion, and design changes. Mailing List: http://bit.ly…

AirNow

AirNow -

Khronos OpenGL® Registry - The Khronos Group Inc

The OpenGL Registry contains specifications of the core API and shading language; specifications of Khronos- and vendor-approved OpenGL extensions; header files corresponding to the specifications; and related documentation including specifications…

The Transvoxel Algorithm for Voxel Terrain

The Transvoxel Algorithm is a method for seamlessly stitching together neighboring triangle meshes generated from voxel data at differing resolutions so that level of detail (LOD) can be used with large voxel-based datasets such as volumetric terrain in next-g…

Magic Leap Promises to Show a Real Demo and Share Specs on Today's Livestream

Following the company’s last session of ‘Magic Leap Live’, wherein the company had promised that viewers would get to “meet Magic Leap One”—but then offered no substantive details and dodged the audience’s most prominent questions—the company is promising to s…

pervognsen/bitwise

Bitwise is an educational project where we create the software/hardware stack for a computer from scratch. - pervognsen/bitwise

compiletime.md

GitHub Gist: instantly share code, notes, and snippets.

clion.md

GitHub Gist: instantly share code, notes, and snippets.

research!rsc: Using Uninitialized Memory for Fun and Profit

This is the story of a clever trick that's been around for at least 35 years, in which array values can be left uninitialized and then read during normal operations, yet the code behaves correctly no matter what garbage is sitting in the array. Like the best p…

allocators.ion

GitHub Gist: instantly share code, notes, and snippets.

dbg.el

dbg.el. GitHub Gist: instantly share code, notes, and snippets.

lccwin32.doc

Lcc-Win32 A compiler system for windows Technical Reference Jacob Navia based upon the lcc compiler written by C.W. Fraser and Dave Hanson Prologue Software Writing software Compiling software. The compilation process A closer look at the compila…

namemap2.ion

GitHub Gist: instantly share code, notes, and snippets.

ion_const.md

GitHub Gist: instantly share code, notes, and snippets.

Build software better, together

GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects.

Miles Sound System Development History

RAD Game Tools' web page. RAD makes Bink Video, the Miles Sound System, the Telemetry Performance Visualization System, Oodle Data Compression, and Granny 3D (a 3D toolkit with exporters for 3D Studio Max, Maya and XSI), all popular video game middleware.

asan_clang_cl.md

GitHub Gist: instantly share code, notes, and snippets.

std.ion.c

GitHub Gist: instantly share code, notes, and snippets.

asdf.ion

GitHub Gist: instantly share code, notes, and snippets.

Register Plus PDF viewer

File: 16819781.2     Observations by third parties

Analytic sphere eversion with minimum of topological events

Sphere eversions have been described so far by either pictures with minimal topological complexity, numerical evolution or complex equations. We write down relatively simple explicit formulas for the whole eversion, both analytic and topologically simpler, inc…

Diophantine Representation of the Set of Prime Numbers | Semantic Scholar

JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms of sc…

stb_ds.h

Here's some sample code for creating and manipulating a dynamic array:

Compiler Explorer

Compiler Explorer is an interactive online compiler which shows the assembly output of compiled C++, Rust, Go (and many more) code.

Here's Why The Ferrari 488 Pista Is the Best New Ferrari

GO READ MY COLUMN! http://autotradr.co/Oversteer THANKS TO GIOVANNA WHEELS! http://giovannawheels.com https://www.instagram.com/giovannawheels/ THANKS TO DIKO SULAHIAN! https://www.instagram.com/dikosulahian The Ferrari 488 Pista is an amazing Ferrari -- an…

Thunderhill Trip, 2018 October 11-14, day 3

Thunderhill 3 Mile East with cyclone, NorCal Shelby Club Caterham Seven, 1350lbs, 200hp 2.3 liter Ford Duratec, Avon ZZS tires HIGHLIGHTS LIST BELOW. 7:47 - ten-four rubber ducky, we got ourselves a convoy. 8:41 - swervin' USA. 10:01 - convoy the sequel. 11:4…

Help Bahiyya Khan get to GDC 2019

Hello Im Bahiyya, a young woc from South Africa. Please help me get to the IGF awards I'm a nominee! | Check out 'Help Bahiyya Khan get to GDC 2019' on Indiegogo.

ZACH-LIKE

A book of behind-the-scenes design documents from Zachtronics.

What's Inside an F1 Gearbox (& How it Works)

In this video, I open up an F1 gearbox to find out what's inside and explain a little about how it works. I used to work on race cars many years ago, but it's been a while since I worked on any part of any car, let alone a Formula One car gearbox - as you can…

How colliding blocks act like a beam of light...to compute pi.

The third and final part of the block collision sequence. Part 1: https://youtu.be/HEfHFsfGXjs Part 2: https://youtu.be/jsYwFizhncE Home page: https://www.3blue1brown.com Brought to you by you: http://3b1b.co/clacks-thanks Error correction: I wrote the answer…

International Streaming - Liqui-Moly Bathurst 12 Hour

International Streaming The entire Liqui-Moly Bathurst 12 Hour will be shown live and free in the livestream player below. Coverage starts at 5.30am and will run through until 6.00pm AEDT.

Ultimate Tic-Tac-Toe

Once at a picnic, I saw mathematicians crowding around the last game I would have expected: Tic-tac-toe.

Reversed-Z in OpenGL

Maybe you’ve heard of Reversed-Z: It’s a pretty good way to get more precision out of your depth buffer. Very useful for games with long view distances, like for example Just Cause 2 (a…

Thunderhill Trip, 2018 October 11-14, day 2

Thunderhill Full 5 mile with cyclone, Hooked on Driving Caterham Seven, 1350lbs, 200hp 2.3 liter Ford Duratec, Avon ZZS tires HIGHLIGHTS LIST BELOW 1:25 - into the unknown! 7:46 - sun in the eyes. 9:00 - Miata surprise. 9:41 - going solo into the west. 10:20 …

Schedule | GDC 2020 | Session not found.

View, browse and sort the ever-growing list of sessions by pass type, topic, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so …

#GAConfEU 2018

Advancing accessibility for gamers with disabilities #GAConfEU For computers users, you can follow the conference in English, French and LSF, to do so just switch between the different cameras ! Main camera is English. Camera 2 is French. Camera 3 is LSF.

TOP 10 Marble Racing Videos 2018

The 10 best marble racing videos of 2018! This video also includes some marble races from the Sand Marble Rally 2018, Winter MarbleLympics, Amazing Maze Marble Race, Hubelino Tournament 2018 and more! === Credits: === Commentary: Greg Woods Music: Minos Fylak…

How To Solve For The Angle - Viral Math Challenge

This is a pretty tricky problem. Can you solve for the angle? Watch the video for the solution. I thank Barry, and I thank Akshay Dhivare from India for suggesting the problem via email. Sources https://gogeometry.blogspot.com/2008/05/elearn-geometry-problem-…

MESA International

Manufacturing Enterprise Solutions Association is a nonprofit who educates the industry about Smart Manufacturing, IIoT and other topics about using IT in Manufacturing.

logicomacorp/WaveSabre

Official WaveSabre repository. Contribute to logicomacorp/WaveSabre development by creating an account on GitHub.

Randomized trial on gender in Overwatch

A recurring discussion in Overwatch (as well as other online games) is whether or not women are treated differently from men. If you do a quick search, you can find hundreds of discussions about this, some of which have well over a thousand comments. These dis…

Mesh: Compacting Memory Management for C/C++ Applications

Programs written in C/C++ can suffer from serious memory fragmentation, leading to low utilization of memory, degraded performance, and application failure due to memory exhaustion. This paper introduces Mesh, a plug-in replacement for malloc that, for the fir…

Undefined Behavior Is Really Undefined

Cryptography Services is a dedicated team of consultants from NCC Group focused on cryptographic security assessments, protocol and design reviews, and tracking impactful developments in the space of academia and industry.

Rotating a single vector using a quaternion

This is a rehash of something I wrote in a forum post something like 10 years ago. It turns out that forum prohibited archiving in its robots.txt so it’s not on the Internet Archive. The orig…

germangb/imgui-ext

Rust library for building imgui GUIs using a derive macro - germangb/imgui-ext

sharkdp/hyperfine

A command-line benchmarking tool. Contribute to sharkdp/hyperfine development by creating an account on GitHub.

WikiChip - WikiChip

■  AMD Ryzen Threadripper 3990X (64/128) @ 2.9 GHz2,900 MHz 2,900,000 kHz [Zen 2]

Kernel-Predicting Convolutional Networks for Denoising Monte Carlo Renderings

Steve Bako* 1         Thijs Vogels* 2,3         Brian McWilliams 3 Mark Meyer 4           Jan Novák 3                   Alex Harvill 4       Pradeep Sen 1        Tony DeRose 4           Fabrice Rousselle 3

A whirlwind introduction to dataflow graphs

While in the middle of writing “Reading bits in far too many ways, part 3”, I realized that I had written a lot of background material that had absolutely nothing to do with bit I/O and…

libdl.so

libdl.so

Buffer-centric IO

This is a small but nifty solution I discovered while working on IO code for Iggy. I don’t claim to have invented it – as usual in CS, this was probably first published in the 60s or 70…

Kirby’s Development Secrets

Sakurai recently discussed Kirby at the Kirby Anniversary concert. Here’s what he had to say.

Collatz and Self Similarity

Visualizing the dynamics of the Collatz Conjecture though fractal self-similarity. Support this channel: https://www.patreon.com/inigoquilez Tutorials on maths and computer graphics: http://iquilezles.org Code for this video: https://www.shadertoy.com/view/ll…

(Almost-)Zero-Additional-Latency UDP-over-TCP - IT Hare on Soft.ware

Quote:"we realize that for some of the Clients – UDP just doesn’t work because of some weird firewall between Client and Server"Another Quote:"there is nothing to block us (so head-of-line blocking doesn’t apply)"[→]

progonos.com

2020 Copyright. All Rights Reserved.

NYPLarcade: International Games Day 2016

Join MyLibraryNYC, NYPLarcade, and TeenLIVE in celebrating the 9th annual International Games Day. This event celebrates play and games at libraries all over the world.

Explaining Old Products To My Son

My son turns one next week. He doesn’t talk much, but one day I hope he’ll ask what the world was like when I was his age. I imagine it’ll go something like this.

ドナルド

これが一作目です。

An Important Message About Yahoo User Security

By Bob Lord, CISO A recent investigation by Yahoo has confirmed that a copy of certain user account information was stolen from the company’s network in late 2014 by what it believes is a state-sponsored actor. The account information may have included names…

G4v: An Engineering Approach to Gravitation - C. Mead - 4/21/2015

This seminar is part of the Caltech/JPL Association for Gravitational-Wave Research (CaJAGWR) Seminar Series. - Read the talk abstract: https://www.caltech.edu/content/gravitational-wave-research-seminar-6 - Learn more about CaJAGWR: http://cajagwr.caltech.e…

Carver Mead | Home

Carver Mead Caltech Home

A refrigerator that works by stretching rubber bands

Handheld CNC router: https://shapertools.com/ Rubber band thermodynamics: https://en.wikipedia.org/wiki/Rubber_band#Thermodynamics Rubber band bicycle wheel: https://www.youtube.com/watch?v=dBXL93984cQ Thermal camera in this video: Opgal Therm-App 25Hz: …

Solving network congestion

MegaMIMO system from the Computer Science and Artificial Intelligence Lab speeds data transfer by coordinating multiple routers at the same time.

nucypher/nufhe

NuCypher fully homomorphic encryption (NuFHE) library implemented in Python - nucypher/nufhe

Bits and Bytes ordering in 5 minutes

1. Bits and Their Encoding Imagine that I generate a key to encrypt with AES. I use AES-128, instead of AES-256, so I need a 128-bit key. I use whatever mechanism my OS gives me to generate a long string of bits. For example in python: >>> import os; …

Robust Website Fingerprinting Through the Cache Occupancy Channel

Website fingerprinting attacks, which use statistical analysis on network traffic to compromise user privacy, have been shown to be effective even if the traffic is sent over anonymity-preserving networks such as Tor. The classical attack model used to evaluat…

[paper review] A faster, more efficient cryptocurrency

MIT Computer Science & Artificial Intelligence Lab just released some new research. The paper is called Vault: Fast Bootstrapping for Cryptocurrencies. From a high level, it looks like a new cryptocurrency. But it is written as a set of techniques to impr…

What is the BLS signature scheme?

BLS is a digital signature scheme being standardized. Its basis is quite similar to other signature schemes, it has a key generation with a generator $P2$: The signature is a bit weird though, you pretend the hashed message is the generator (using a hash_to_…

mimoo/eureka

Need to encrypt a file before sending it to someone? This is it. - mimoo/eureka

Home | Cfail2019

A Conference for Failed Approaches and Insightful Losses in cryptology

Database Encryption

A paper on (attacking) database encryption was just released by Paul Grubbs, Marie-Sarah Lacharite, Brice Minaud, and Kenneth G. Paterson. Matthew Green just posted an article about it. I don't know much about database encryption, but from my experience there …

Kerckhoffs’ principles – Why should I make my cipher public?

As I understand it, the less people know about the internals of my protocol or cipher, the more secure the protocol is. However Kerckhoffs's principle states that A cryptosystem should be secure...

Practical Enclave Malware with Intel SGX

Modern CPU architectures offer strong isolation guarantees towards user applications in the form of enclaves. For instance, Intel's threat model for SGX assumes fully trusted enclaves, yet there is an ongoing debate on whether this threat model is realistic. I…

Proxy re-encryption and FHE with NuCypher

In this episode, we sit down with Bogdan Opanchuk and John "Tux" Pacific from NuCypher to chat about their threshold proxy re-encryption technology, how the project aims to provide privacy infrastructure, dig into their nuFHE scheme and explore far along FHE r…

Go Proverbs

Proverbs from @rob_pike's inspiring talk at Gopherfest SV 2015 (video).

Stanford Blockchain Conference 2019 - Day 1

This conference will explore the use of formal methods, empirical analysis, and risk modeling to better understand security and systemic risk in blockchain protocols. We aim to foster multidisciplinary collaboration among practitioners and researchers in block…

Stormy weather

Info: Stormy weather Hot new computer game maker ION Storm appears to have all it needs for success -- top talent, plenty of money, and legions of anxious fans. So why is its future so cloudy? By Christine Biederman Now is the moment to do or die. Again.XXXIt'…

How Cover Systems Ruined Shooters

Cover mechanics gained a pretty infamous reputation during the 7th generation of games, leading many to feel that the entire third-person shooter genre was becoming homogenous and stale. In this video, let's take a look back at just how cover mechanics ruined …

Ads Don’t Work That Way | Melting Asphalt

There's a meme, particularly virulent in educated circles, about how advertising works — how it sways and seduces us, coaxing us gently toward a purchase.

A New Code License: The MIT, this time with Attribution Required

Update: January 15, 2016 Thank you for your patience and feedback. The changes proposed here have been delayed indefinitely - we'll be back later to open some more discussions. Important co...

‎Pipe Push Paradise

‎Pipe Push Paradise is a seriously difficult puzzle game about plumbing and connecting pipes to keep the water flowing. You've arrived on a lonely island faced with a hero's calling. The island's plumber has been out of commission for a while and the resident…

Pathetic Man-Child Destroys 2,387 Vintage Star Wars Figures

This is the first video of hopefully many more throughout 2019. A Pathetic Man-Child attempts to destroy all the vintage Star Wars figures he can. He does this to help him cope with the terrible, awful, painful place Star Wars has gone. Will it help him? No.

50. Dice Area Revisions and Other Fun Stuff

It’s been too long since I wrote a devlog entry. Mostly this has been because I’ve been doing a lot of nitty gritty puzzle design stuff, and I try to keep the blog posts fairly high lev…

Whats next after Burst

In my previous post I talked about a few fundementals of Unity’s Data Oriented Tech Stack (DOTS) future:

C++, C# and Unity

Updated post: fixed mike’s twitter handle, replaced example of traffic system with example of path tracer

Prints by tsuaii | Society6

Design your everyday with prints you'll love. Cover your walls with artwork and trending designs from independent artists worldwide.

The Book of Shaders

Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.

C++ Modules Might Be Dead-on-Arrival

<p>C++ modules are slated to be the biggest change in C++ since its inception. The design of modules has several essential goals in mind:</p>

Training Neural Networks with Local Error Signals

Supervised training of neural networks for classification is typically performed with a global loss function. The loss function provides a gradient for the output layer, and this gradient is back-propagated to hidden layers to dictate an update direction for t…

MusicToy 2.0

Scale

Hierarchical reinforcement learning - Doina Precup

Doina Precup research interests are in the areas of reinforcement learning, deep learning, time series analysis, and diverse applications. In this talk, Dr. Precup reviews how hierarchical reinforcement learning refers to a class of computational methods that …

Isaac Asimov's Predictions for 2019

35 years ago, Science Fiction's Grandmaster, the late Isaac Asimov, made some predictions for 2019. As we head into the New Year, we'll take a look at those predictions and see what he got right, what he got wrong, and what it tells us about trying to predict …

piwheels - Package List

Enter part of the package name you are looking for in the box above to display a filtered list of packages. At least 2 characters are required to start matching. The match is performed as a regular expression without case sensi…

Determined AI

Our AutoML platform streamlines your deep learning workflows, tracks your work, and manages your GPU clusters

A Small Dose of Optimism

Before I went to see Blade Runner 2049, I sat down with a friend to re-watch the original Blade Runner from 1982. At the beginning of the movie, there is a grim portrayal of the future. A title scr…

Evolution-Guided Policy Gradient in Reinforcement Learning

Deep Reinforcement Learning (DRL) algorithms have been successfully applied to a range of challenging control tasks. However, these methods typically suffer from three core difficulties: temporal credit assignment with sparse rewards, lack of effective explora…

How to Design for Color Blindness

About 8 to 10% of males and 0.5% of females have some form of color blindness. Here are actionable elements on how to design for color blindness.

Jure Leskovec:

New Deep Learning Techniques 2018

arXiv.org e-Print archive

arXiv is a free distribution service and an open-access archive for 1,657,256 scholarly articles in the fields of physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering and systems science, and e…

In Defense of Elon Musk

The Tesla and SpaceX maestro is under attack for bad tweets, production woes, and strange behavior. But we need people who take risks. We need people who try.

Search Jobs - Google Careers

Search, find and apply to job opportunities at Google. Bring your insight, imagination and healthy disregard for the impossible. Together, we can build for e...

Raytracing

Raytracing is a relatively simple way to render images of 3D objects. The core is an elegant idea, that one can simulate the real-world behavior of photons of light bouncing off of surfaces and colors accumulating from their paths. It's not inherently fast, bu…

Clara: A Neural Net Music Generator

Project Overview Clara is an LSTM that composes piano music and chamber music. It has some parallels to Google’s Magenta project, although it’s an entirely separate project, and uses PyTorch, MIT’s music21, and the FastAI library. I use a 62 note range (instea…

A intuitive explanation of natural gradient descent

A term that sometimes shows up in machine learning is the "natural gradient". While there hasn't been much of a focus on using it in practice, a variety of algorithms can be shown as a variation of the natural gradient. In this post, I'll go over an explanatio…

Git Submodules vs Git Subtrees

The number one issue I’ve seen when people start using Git is dealing with submodules in existing projects. Recently I’ve been considering moving everything to subtrees, but I don&#8217…

3D TEXTURES

Free seamless PBR textures with diffuse, normal, height, AO and roughness maps.

Deep Learning with Darwin: Evolutionary Synthesis of Deep Neural Networks

Taking inspiration from biological evolution, we explore the idea of "Can deep neural networks evolve naturally over successive generations into highly efficient deep neural networks?" by introducing the notion of synthesizing new highly efficient, yet powerfu…

google/schism

A self-hosting Scheme to WebAssembly compiler. Contribute to google/schism development by creating an account on GitHub.

Interview: Robot Restaurant Spyce's Co-Founder

On today's episode Zac talks to Brady Kight, Co-Founder and Lead Electrical Engineer of SPYCE! Please consider supporting us on Patreon. We have some pledge rewards you may be interested in, so go check that out. Now You Know! Watch our video where we visit …

Introduction to compute shaders | Anteru's Blog

A couple of months ago I went to the Munich GameCamp – a bar camp where anyone can propose a talk, and then a quick vote is cast which talks get accepted. I’ve been asking around for some ideas, and one developer mentioned I might want to cover compute shaders…

The Gradient

A digital publication about artificial intelligence and the future.

IMP (Intelligent Mobile Platform) : 1985 : Robotics History

James Crowley Carnegie Mellon University, 1985 Laboratory for Household Robotics Machine Vision, Dynamic World Modeling, Mobile Robot Navigation IMP (Intelligent Mobile Platform) could learn the floorpan of a house, follow instructions and avoid obstacles. …

Functional Composition - Chris Ford

Music theory is one of the most naturally elegant and functional domains. It's a perfect fit for Clojure, which is why the Overtone audio environment makes hacking sound so much fun. Chris will start with the basic building block of sound, the sine wave, and …

Making rent in Silicon Valley

The promise of Silicon Valley’s gig economy can sound appealing - like freedom from a corporate schedule, opportunities to make any idea a reality... In reality, blue collar independent contractors at tech companies like Facebook and Google work long hours for…

Building a Simple Self-Driving Car Simulator

As part of my new job, I’ve been working with Professor Liam Paull and his students on building a simulator for Duckietown. This is a university course being taught at ETH Zurich, the Univers…

LMARV-1: A RISC-V processor you can see. Part 1: 32-bit registers.

The LMARV-1 (Learn Me A Risc-V, version 1) is a RISC-V processor built out of MSI and LSI chips. You can point to pieces of the processor and see the data flow. It should be a nice way of demonstrating how RISC-V works and how simple it is to implement. RISC-…

Google’s Duplex Assistant phone call blew my mind!

An experimental technology called Duplex may change the way you talk to your Google Assistant. It sounds pretty ordinary, but it's anything but. Read more about Duplex on CNET: https://cnet.co/2roXyH4 Subscribe to CNET: www.youtube.com/user/cnettv Check out …

Jackbox Party Pack - The Jackbox Party Pack

For 1-100 players! Your phones or tablets are your controllers! The team behind YOU DON’T KNOW JACK presents FIVE guffaw-inducing party games in one pack! Games include: 1) The comedy trivia sensation YOU DON’T NOW JACK 2015 (1-4 players) with hundreds of …

Metro Exodus - Handgun Class (Official)

Take a closer look at the Handgun Class in Metro Exodus. Featuring the Bastard and Revolver. --- Metro Exodus is an epic, story-driven first person shooter f...

PC Gaming Era GOTY 2018 Awards

Welcome to the PC Gaming Era GOTY, A awards show dedicated to PC games that came out in 2018. The idea for this originated a few years ago, while the main GOTY has a list of most popular games for platforms including PC, it does not take into consideration on …

BEHOLDER. Official Short Film (2019) 4K

SUBTITLES AVAILABLE (EN, RU, CS, DA, DE, EL, ES, FI, FR, HU, IT, JP, KO, NL, NO, PL, PT, RO, SR, SV, TH, TR, ZN) Beholder - Official Short Film on Steam: https://store.steampowered.com/app/977770/Beholder__Official_Short_Film/ Beholder on Steam: https://store…

BEHOLDER. Official Short Film | Trailer (2018) 4K

Beholder - Official Short Film on Steam: https://store.steampowered.com/app/977770/Beholder__Official_Short_Film/ Beholder game on Steam: https://store.steampowered.com/app/475550/Beholder/ KINODOM on Social Media Facebook: https://www.facebook.com/kinodomfil…

Return of the Obra Dinn - Available Now

An Insurance Adventure with Minimal Colour https://obradinn.com $19.99 Steam: https://store.steampowered.com/app/653530/Return_of_the_Obra_Dinn/ GOG: https://www.gog.com/game/return_of_the_obra_dinn Humble: https://www.humblebundle.com/store/return-of-the-ob…

PAPERS, PLEASE - The Short Film (2018) 4K SUBS

Watch our NEW FILM! https://www.youtube.com/watch?v=MBviyr97Dok SUBTITLES AVAILABLE (EN, RU, CS, DA, DE, EL, ES, FR, HU, IT, JP, KO, NL, NO, PL, PT, RO, SR, SV, TH, TR, ZN) Add film in STEAM - http://store.steampowered.com/app/804320/Papers_Please__The_Short…

PAPERS, PLEASE - The Short Film Final Trailer (2017)

WATCH THE FULL FILM NOW: https://www.youtube.com/watch?v=YFHHGETsxkE Add film in STEAM - http://store.steampowered.com/app/804320/Papers_Please__The_Short_Film/ JOIN our groups: FB - https://www.facebook.com/kinodomfilms/ VK - https://vk.com/kinodomfilms Us…

Papers Please: The Musical

Welcome to Arstotzka! I hope you remembered your papers! iTunes ➤ https://itunes.apple.com/us/album/papers-please-the-musical/id1287173692?i=1287173701&app=itunes === GET RANDOM ENCOUNTERS GEAR! https://teespring.com/stores/random-encounters

Короткометражный фильм

Автор сценария и режиссёр Никита Ордынский. Мастерская Дмитрия Игоревича Таланкина. Москва, МИТРО, 2015. Горбатов........................Анатолий Меньщиков Владимир......................Игорь Петров Оператор.......................Андрей Соломонов Композитор…

Papers,Please-The Parody Animation

By AF-Productions-10 Frame/s Animations Twitter: https://twitter.com/Yazawa_Akio Original Game: http://store.steampowered.com/app/239030 Glory To Arstotzka

Rocketbirds 2 Evolution now available on Steam!

Rocketbirds 2 Evolution - Now available on Steam! - We kept the trailer short, but sweet! Special thanks go out to Charles Woodson Parker yet again for providing the VO at such short notice! James McCreadie, for Metal Chicken and being such a great guy! Also,…

‎Papers, Please

‎A dystopian document thriller. The award-winning, critically-acclaimed border inspector game, now for your iPad. ______________________________________ "Congratulations." "The October labor lottery is complete. Your name was pulled." "For immediate placemen…

Rocketbirds 2: Evolution - Available Now! (PS4/PS Vita)

Launch Trailer - Available now on PS4 and PS Vita (Cross-Buy / Cross-Save)! Features 1-4 Player (Online/Couched) Rescue Mode and a full, Single Player Story Mode Campaign! Additional Narration by Charles Woodson Parker. Music / Score and Trailer Score by New W…

PlayStation.Blog

Official PlayStation Blog for news and video updates on PS4, PS3, PSN, PS Vita, PSP

Play Dead Episode 4: Lucas Pope - That Shelf

Gabby and Lucas discuss Return of the Obra Dinna and how indie developers are changing death in video games.

Papers Please - Theme (Daydream Anatomy Metal Remix VIP)

Free download: http://www.newgrounds.com/audio/download/657601 I tried to make a better mix than my old one https://www.youtube.com/watch?v=xMF0090eq24 too bad it drove my cpu into the ground, couldn't finish the outro properly, couldn't get the bells mixed i…

O.MG Cable

This page will continue to be updated with info about the cable as things progress. ---2019-12-31--- Rev 1 of the O.MG Cable is now being fully manufacturered and available for sale! Launch video is here (twitter) or here (youtube) For sale: at Hak5 The softwa…

Going old school: how I replaced Facebook with email

In November 2017, I deactivated my account on Facebook. I didn’t leave Facebook for moral reasons back then but more because it was starting to feel like a waste of time and valuable brain cy…

Guidelines for URL Display

This document covers the best practices and pitfalls for building UI to display URLs in browsers and other apps. It covers the main categories of problems and challenges that we’ve seen in building Chrome. The guidance is intended to be generally applicable, b…

Aw yeah it’s time for cookies with neural networks

So there’s these computer programs called artificial neural networks that are good at imitating things. By seeing examples of what humans did, they can learn to translate languages, predict product sales, and even categorize text and images as innocuous or exp…

3D Printing Ambiguous Cylinders

As promised, here is an in depth explanation of how I recreated the ambiguous cylinder illusion for 3D printing. Get the .STL file for free here : https://go...

The Web We Lost

Update: A few months after this piece was published, I was invited by Harvard’s Berkman Center to speak about this topic in more detail. Though the final talk is an hour long, it offers much more insight into the topic, and I hope you’ll give it a look.

Chapter 4: The Consul and the Captain – The Analog Antiquarian

When the French were driven out of Egypt, they left chaos in their wake. The ignominious rout that was the Battle of the Pyramids had cost the Mamelukes not only 10,000 of their best soldiers but also their reputation for cruel invincibility. It had revealed t…

Chapter 3: The Soldiers and the Savants – The Analog Antiquarian

The last decade of the eighteenth century was the most tumultuous in the political history of France, a country whose politics have often been defined by their tumultuousness. A revolution that had been born in 1789 out of the new Enlightenment ideals of democ…

Chapter 2: The Mystic and the Measurer – The Analog Antiquarian

The seventeenth century of our epoch is the heart of what historians refer to as the Early Modern Period. It was modern in the sense that new innovations, from the printing press to the compass, from the first joint-stock corporations to the latest sailing-shi…

» The Analog Antiquarian The Digital Antiquarian

I’m very excited today to announce The Analog Antiquarian, a new companion site to this one. While this site continues to be, as the subtitle says, “a history of computer entertainment and digital culture,” the new one will be for “chronicles of worldly wonder…

» Ten Great Adventure-Game Puzzles The Digital Antiquarian

This blog has become, among other things, an examination of good and bad game-design practices down through the years, particularly within the genre of adventure games. I’ve always tried to take the subject seriously, and have even dared to hope that some of t…

» The Games of Windows The Digital Antiquarian

There are two stories to be told about games on Microsoft Windows during the operating environment’s first ten years on the market. One of them is extremely short, the other a bit longer and far more interesting. We’ll dispense with the former first.

» Doing Windows, Part 8: The Outsiders The Digital Antiquarian

Microsoft Windows 3.0’s conquest of the personal-computer marketplace was bad news for a huge swath of the industry. On the software side, companies like Lotus and WordPerfect, only recently so influential that it was difficult to imagine a world that didn’t i…

» Doing Windows, Part 7: Third Time’s the Charm The Digital Antiquarian

Microsoft entered the last year of the 1980s looking toward a new decade that seemed equally rife with opportunity and danger. On the one hand, profits were up, and Bill Gates and any number of his colleagues could retire as very rich men indeed even if it all…

» Doing Windows, Part 5: A Second Try The Digital Antiquarian

The beginning of serious work on the operating system that would come to be known as OS/2 left Microsoft’s team of Windows developers on decidedly uncertain ground. As OS/2 ramped up, Windows ramped down in proportion, until by the middle of 1986 Tandy Trower …

» Doing Windows, Part 4: The Rapprochement The Digital Antiquarian

We’ve seen how the pundits had already started speculating like crazy long before the actual release of IBM’s TopView, imagining it to be the key to some Machiavellian master plan for seizing complete control of the personal-computer market. But said pundits w…

» Doing Windows, Part 3: A Pair of Strike-Outs The Digital Antiquarian

Come August of 1984, Microsoft Windows had missed its originally announced release date by four months and was still nowhere near ready to go. That month, IBM released the PC/AT, a new model of their personal computer based around the more powerful Intel 80286…

» Another World The Digital Antiquarian

The French creative aesthetic has always been a bit different from that of English-speaking nations. In their paintings, films, even furniture, the French often discard the stodgy literalism that is so characteristic of Anglo art in favor of something more att…

» What’s in a Subtitle? The Digital Antiquarian

Sharp-eyed readers may have already noticed that I’ve changed the subtitle of this blog from “a history of computer entertainment” to “a history of computer entertainment and digital culture.” This is not so much indicative of any change in focus as it is a be…

» Ebooks and Future Plans The Digital Antiquarian

I’m afraid I don’t have a standard article for you this week. I occasionally need to skip a Friday to store up an independent writer’s version of vacation time, and the beginning of a five-Friday month like this one is a good time to do that. That said, this d…

» The Sierra Network The Digital Antiquarian

Ken Williams got the online religion early or late, depending on how you look at it. Despite running a company whose official name was Sierra On-Line — admittedly, the second part of the name was already being de-emphasized by the end of the 1980s, and would e…

» Sierra at the Cusp of the Multimedia Age The Digital Antiquarian

By 1990, life for the programmers and artists who made adventure games for Sierra On-Line had settled down into a predictable pattern. Even-numbered years were King’s Quest years, when the company pulled out all the stops to deliver a new iteration of their fl…

» A Conversation with Judith Pintar The Digital Antiquarian

Judith Pintar was responsible for what popular consensus holds to be the two best games ever created using AGT. She wrote 1991’s Cosmoserve herself, then organized the team of authors that created 1992’s Shades of Gray. Both works are inextricably bound up wit…

» The Text Adventures of 1991 The Digital Antiquarian

Coming exactly halfway between the shuttering of Infocom and the release of Graham Nelson’s landmark epic Curses, 1991 was the most exciting year of the little-remembered interstitial between interactive fiction’s commercial era and its supposed rebirth as an …

» Patreon About-Face The Digital Antiquarian

As many of you have doubtless heard by now, Patreon has abandoned all plans to institute the billing changes which have caused such chaos and consternation over the past week. CEO Jack Conte has posted a public apology, and it’s a very good example of the genr…

» Patreon Update The Digital Antiquarian

I’ll be rolling out a new pledging system for this site next week. Built on a platform called Memberful, it will let you pledge your support right from the site, without Patreon or anyone else inserting themselves into the conversation. The folks from Memberfu…

» Changes to the Patreon Billing Model The Digital Antiquarian

So, I awoke this morning to find a bit of a bombshell from Patreon awaiting me in my inbox. You will soon be hearing directly from Patreon about this, but I’d prefer you learn about it from me first. Here’s what Patreon wants me to tell you:

» Games on the Mersey, Part 3: The Phoenix The Digital Antiquarian

Ian Hetherington made for a strange choice as the guy to clean up Imagine Software’s confused finances. Brought in very late in the day to serve as the company’s financial director, he had no background in accounting whatsoever. Ironically, Bruce Everiss, who …

» Looking for a Web Designer/Developer The Digital Antiquarian

For a project that’s still in the phase of contemplation and feasibility study right now, I’d be interested in talking to any readers who happen to be experienced web developers. If I go forward with it — and whether I do or not may come to hinge on any feedba…

» An Independent Interplay Takes on Tolkien The Digital Antiquarian

When Brian Fargo made the bold decision in 1988 to turn his company Interplay into a computer-game publisher as well as developer, he was simply steering onto the course that struck him as most likely to ensure Interplay’s survival. Interplay had created one o…

» A Little Status Update The Digital Antiquarian

As the subject line says, just wanted to let you all know about the latest going-ons here at Digital Antiquarian corporate headquarters. My Patreon supporters know already that I visited Rochester a couple of weeks ago to spend more time in the archives of the…

» TADS The Digital Antiquarian

For text-adventure fans confronting the emerging reality of a post-Infocom world, AGT was a godsend, allowing amateurs for the first time to create games that at a quick glance might appear to match those of Infocom. Still, AGT was far from the answer to every…

» A Time of Endings, Part 4: Magnetic Scrolls The Digital Antiquarian

By the point in late 1988 when Magnetic Scrolls released Fish!, their fifth text adventure and arguably their best yet, a distressing pattern of diminishing returns had already been well-established when it came to sales. Anita Sinclair’s little collective had…

» A Time of Endings, Part 2: Epyx The Digital Antiquarian

On a beautiful May day in 1987, Epyx held a party behind their offices to celebrate the completion of California Games, the fifth and latest in their hugely popular Games line of sports titles. To whatever extent their skills allowed, employees and their famil…

» A Time of Endings, Part 1: Cinemaware The Digital Antiquarian

The computer-game industry, like most young industries, was marked by ebbs and flows. Periodically, new advances in technology, new economic circumstances, and new consumer expectations led to the mass extinction of companies that had once seemed impregnable, …

4coder-editor/4coder

The project for the open source portion of the 4coder project, and for public issue tracking. - 4coder-editor/4coder

4coder in 2019 | 4coder Blog

It's still right around the start of a new year, making it a great time (psychologically - for me…

Spelunky 2 - Gameplay Trailer | PS4

Meet the next generation of treasure hunters in Spelunky 2! Follow Ana Spelunky and her friends on an exciting new adventure as they journey deeper than they could have ever imagined... https://spelunkyworld.com ©2018 Mossmouth, LLC. All rights reserved. SPE…

MONITORENUMPROC (winuser.h) - Win32 apps

A MonitorEnumProc function is an application-defined callback function that is called by the EnumDisplayMonitors function.

ACCIDENTAL DUPLICATE | 4coder Blog

Err sorry... somehow I accidentally posted the topic twice. Please read and comment here: https…

(PDF) Ritual/speech coevolution: a solution to the problem of deception

PDF | Darwinism is setting a new research agenda across the related fields of palaeoanthropology, evolutionary psychology and theoretical linguistics... | Find, read and cite all the research you need on ResearchGate

How should we evaluate progress in AI?

Improving artificial intelligence research with scientific testing, design practice, and meta-rational choice of methods and criteria

Places, not Programs

There’s an excellent group interview with Yuval Levin of National Affairs about his book The Fractured Republic up at the Mere Fidelity podcast. It’s worth listening to in full, but thi…

Its All About Savings

Another sense I am gathering from the blogosphere is that understanding the macroecnomy in practice is about understanding savings. That seems astoundingly obvious on one level as Keynesianism is a…

Sepiachord

Hermit crab using a discarded doll head for a shell

More Strategies For Body Pleasure Management

This post is an investigation into the concept of pleasure or enjoyment as it relates to Kahnemans concept of the experiencing self and the remembering self.

Sesame Street - Rectangles in the city and country (1969)

From 1969, a wild live-action film showing rectangles in the city and country to a percussion soundtrack. WARNING! May induce seizures. Seriously, the camera zooms in and out at a dizzying pace, please view responsibly. CLICK ON SHOW MORE FOR LINKS! VIDEO (ne…

Meow Store

A great place to buy Meow the Infinite stuff!

Year of the Rocket

The majestic leading man-bird takes winged flight once again.

When is it?

Find out when Jai Wednesday starts.

minimal d3d11 by d7samurai

minimal d3d11 by d7samurai. GitHub Gist: instantly share code, notes, and snippets.

Physically Based Rendering: From Theory to Implementation

Photorealistic computer graphics is ubiquitous today, with applications that include entertainment—notably, movies and video games; product design; and architecture. Over the past decade, physically-based approaches to rendering have become widely used, where…

How to Spot Good Fuzzing Research

Of the nearly 200 papers on software fuzzing that have been published in the last three years, most of them—even some from high-impact conferences—are academic clamor. Fuzzing research suffers from…

Handmade Hero  —  Watch

A collection of videos, screenshots and trailers from Handmade Hero.

An update to C# versions and C# tooling | .NET Blog

Starting with Visual Studio 2019 Preview 4 and RC, we’ll be adjusting how C# versions are treated in .NET tooling. The version of C# used by your project will now be determined by target framework. Summary of changes The most important change is that the versi…

microsoft/Freeflow

High performance container overlay networks on Linux. Enabling RDMA (on both InfiniBand and RoCE) and accelerating TCP to bare metal performance. Freeflow requires zero modification on application ...

On DOTS: C++ & C# - Unity Technologies Blog

This is a brief introduction to our new Data-Oriented Tech Stack (DOTS), sharing some insights in how and why we got to where we are today, and where we’re going next. We’re planning on posting more about DOTS on this blog in the near future. Let’s talk about …

.NET Design Review: GitHub Quick Reviews

00:00:00 - Approved: Obsolete string.Copy(string) method https://github.com/dotnet/corefx/issues/33602#issuecomment-467551787 00:11:51 - Approved: Expose existing BitOps methods https://github.com/dotnet/corefx/issues/35419#issuecomment-467557134 00:26:31 - …

dotnet/coreclr

CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes. - dotnet/coreclr

lemire/simdjson

Parsing gigabytes of JSON per second . Contribute to lemire/simdjson development by creating an account on GitHub.

WEBGL_multi_draw performance on WebGL Animometer

WEBGL_multi_draw performance on WebGL Animometer More complete tests of WEBGL_multi_draw with 20,000 triangles Uniforms vs. UBOs http://kenrussell.github.io/webgl-animometer/Animometer/tests/3d/webgl.html?use_multi_draw=1&use_ubos=1&webgl_version=2 http://kenr…

Tuning a Runtime for Both Productivity and Performance

Mei-Chin Tsai and Jared Parsons talk about how Microsoft’s .NET team designed the runtime environment to balance convenience, fast startup, serviceability, low latency, and high throughput. For example, services such as JIT compilation, TypeSystem, garbage col…

.NET Design Review: UTF8 APIs

00:00:00 - Approved: Complex Rune enumeration over spans of UTF-16 and UTF-8 text https://github.com/dotnet/corefx/issues/34826#issuecomment-466507394

Service Fabric Customer Architecture: ZEISS Group

The AzureCAT blog has moved! Find this blog post over on our new blog at the Microsoft Tech Community: https://techcommunity.microsoft.com/t5/AzureCAT/Service-Fabric-Customer-Architecture-Zeiss-Group/ba-p/333958

Tooling: .NET Community Standup - February 21, 2019

Join members from the .NET teams for our community standup covering great community contributions for Visual Studio, CLI, Roslyn, Productivity, and more. Productivity features New Colorization https://github.com/dotnet/roslyn/pull/31976 Demo app https://gith…

.NET Design Review: JSON Serialization

We'll review the new lean & mean JSON serialization/deserialization for .NET Core 3.0. This time, we're focusing a bit more on the shape of the data types and attributes. https://github.com/dotnet/corefx/issues/34372

Development workflow for Docker apps

Understand the details of the workflow for developing Docker-based applications. Begin step by step and get into some details to optimize Dockerfiles and end with the simplified workflow available when using Visual Studio.

fiigii/PacketTracer

The SIMD-accelereted ray tracing in C# powered by Intel hardware intrinsic of .NET Core. - fiigii/PacketTracer

dotMorten/DotNetOMDGenerator

A Roslyn-based cross-platform tool that generates an object model diagram from a set of C# source files or assemblies - dotMorten/DotNetOMDGenerator

FOSDEM 2019 - Intel® Hardware Intrinsics in .NET Core

In this presentation, we will talk about the Intel Hardware Intrinsics in .NET Core, a new feature in .NET Core 3.0. For the first time, .NET developers will have the ability to directly exercise underlying CPU features, very similar to what C/C++ developers c…

dotnet/command-line-api

System.CommandLine: Command line parsing, invocation, and rendering of terminal output. - dotnet/command-line-api

BusinessTown

An ongoing project attempting to explain our highly intangible, deeply disruptive, data-driven, venture-backed, gluten-free economic meritocracy to the uninitiated. With apologies to Richard Scarry.

Do more with patterns in C# 8.0 | .NET Blog

Do more with patterns in C# 8.0 Visual Studio 2019 Preview 2 is out! And with it, a couple more C# 8.0 features are ready for you to try. It’s mostly about pattern matching, though I’ll touch on a few other news and changes at the end.

About F# | History

Copyright © 2012-2019 F# Software Foundation and individual contributors.

dotnet/command-line-api

System.CommandLine: Command line parsing, invocation, and rendering of terminal output. - dotnet/command-line-api

Package Thief vs. Glitter Bomb Trap

This might be my Magnum Opus. Please see my comments below with regards to reports the video was partially faked. Go to https://NordVPN.com/MarkRober and use code MARKROBER to get 75% off a 3 year plan and an extra month for free. My buddy Sean posted a vide…

mono/t4

T4 text templating engine. Contribute to mono/t4 development by creating an account on GitHub.

Visual Studio 2019 Preview .NET Productivity | .NET Blog

As you hopefully heard, the first preview of Visual Studio 2019 is now available. In this post I’ll cover some of the productivity improvements for .NET developers we’re most excited about. For a complete list, check out the release notes. Regex Language Suppo…

spboyer/dotnet-upforgrabs

.NET Core Global Tool to help you get started with contributing to Open Source projects. - spboyer/dotnet-upforgrabs

Take C# 8.0 for a spin | .NET Blog

Take C# 8.0 for a spin Yesterday we announced the first preview of both Visual Studio 2019 (Making every developer more productive with Visual Studio 2019) and .NET Core 3.0 (Announcing .NET Core 3 Preview 1 and Open Sourcing Windows Desktop Frameworks).

Microsoft Flagship Events

Explore the multitude of events Microsoft offers for technology leaders, developers and practitioners. We are passionate about providing the right event for everyone in the tech industry.

Announcing .NET Core 2.2 | .NET Blog

We’re excited to announce the release of .NET Core 2.2. It includes diagnostic improvements to the runtime, support for ARM32 for Windows and Azure Active Directory for SQL Client. The biggest improvements in this release are in ASP.NET Core. ASP.NET Core 2.2 …

Microsoft Flagship Events

Explore the multitude of events Microsoft offers for technology leaders, developers and practitioners. We are passionate about providing the right event for everyone in the tech industry.

dotnet/coreclr

CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes. - dotnet/coreclr

Extending the AdminUI Schema

How to Extend the Schema in AdminUI! To fit into your custom IdentityServer Solution

ASP.NET Blog | Razor support in Visual Studio Code now in Preview

Earlier this week we released a preview of support for working with Razor files (.cshtml) in the C# extension for Visual Studio Code (1.17.1). This initial release introduces C# completions, directive completions, and basic diagnostics (red squiggles for error…

ASP.NET Blog | Blazor 0.7.0 experimental release now available

Blazor 0.7.0 is now available! This release focuses on enabling component coordination across ancestor-descendent relationships. We've also added some improvements to the debugging experience. Here's what's new in the Blazor 0.7.0 release: Cascading values an…

Visual Studio Productivity in 5 minutes!

Check out the latest Visual Studio productivity tips in this 5 minute video! These tips for .NET developers will have you coding C# faster and better than ever before. This video includes a ton of navigation short cuts, codefixes and refactorings, multi-caret,…

ASP.NET Core Spreadsheet and Rich Text Editor (v18.2)

Good news, your requests for .NET Core support from our office controls have been addressed with the latest release. You can now use the powerful DevExpress ASP.NET Spreadsheet and Rich Text Editor controls with the ASP.NET Core framework v2.1 (or above)

.NET Survey

Qualtrics sophisticated online survey software solutions make creating online surveys easy. Learn more about Research Suite and get a free account today.

ASP.NET Blog | A first look at changes coming in ASP.NET Core 3.0

While we continue to work on finalizing the next minor version of ASP.NET Core, we’re also working on major updates to our next release that will include some changes in how projects are composed with frameworks, tighter .NET Core integration, and 3rd party op…

Guidance for library authors | .NET Blog

We’ve just published our first cut of the .NET Library Guidance. It’s brand new set of articles for .NET developers who want to create high-quality libraries for .NET. The guidance contains recommendations we’ve identified as common best practices that apply t…

Interview with Scott Hunter at DotNet 2018

Director of Program Management at Microsoft Scott Hunter gives us the scoop on the latest .NET news and releases and highlights of his keynote speech in his interview with Richard Lewington. Don't miss it!

ASP.NET Blog | Blazor 0.6.0 experimental release now available

Blazor 0.6.0 is now available! This release includes new features for authoring templated components and enables using server-side Blazor with the Azure SignalR Service. We're also excited to announce our plans to ship the server-side Blazor model as Razor Com…

ASP.NET Blog | Blazor 0.8.0 experimental release now available

Blazor 0.8.0 is now available! This release updates Blazor to use Razor Components in .NET Core 3.0 and adds some critical bug fixes. Get Blazor 0.8.0 To get started with Blazor 0.8.0 install the following: .NET Core 3.0 Preview 2 SDK (3.0.100-preview-010184)…

Scaling ASP.NET Core Applications

Hey my app doesn't scale! ____ Framework sucks! Well, you can write a slow app in any language. This talk will show you why your app isn't scaling and gives you the DOs and the DON'Ts of making big apps do big things in ASP.NET Core.

Performing Constructor Injections on Azure Functions V2

DISCLAIMER: This post is purely a personal opinion, not representing or affiliating my employer’s. UPDATE (May 9, 2019): During the //Build event, Jeff Hollan officially announced this dependency injection. Here's the official document: https://docs.microso…

Halo 4 - Services in Azure with Caitie McCaffrey

Scott talks to 343 Studios engineer Caitie McCaffrey about how they use the cloud to run services for Halo 4. All the backend services sit on Azure Compute, Azure Storage, Azure Service Bus more. How do they scale? How do they deploy? How does this change how …

How to break large data in json objects

I want to send large file in chunks to Web API. File will have data in JSON objects. Condition : One JSON object will never exceed 1 MB Size. My API will ingest 1 MB JSON content from file one at ...

open-rpc/spec

The OpenRPC specification. Contribute to open-rpc/spec development by creating an account on GitHub.

Donations

BlackGirlsCode  is a grassroots organization seeking dynamic partnerships with both organizations and individuals who share a common interest in exposing girls to opportunities in STEM.   To meet...

Break When Value Changes: Data Breakpoints for .NET Core in Visual Studio 2019 | Visual Studio Blog

“Why is this value changing unexpectedly and where or when is this occurring?!” This is a question many of us dread asking ourselves, knowing that we’ll have to do some tedious trial-and-error debugging  to locate the source of this issue.  For C++ developers,

Using Azure CloudShell as a Dev Sandbox

Have You Heard of CloudShell? Back in around the Build 2017 timeframe, the first implementation of Azure CloudShell was rolled out, bringing the ability to run Azure CLI commands from the context of a logged in Azure session, from anywhere the Azure Portal co…

ASP.NET Blog | Make the most of your monthly Azure Credits

If you weren’t aware, Visual Studio subscribers have free monthly Azure credits, that are ideal for experimenting with and learning about Azure services. When you activate this benefit, it creates a separate Azure subscription with a monthly credit balance tha…

SharpLab

C#/VB/F# compiler playground.

dotnet/aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux. - dotnet/aspnetcore

EgorBo/Disasmo

VS2019 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM). - EgorBo/Disasmo

Announcing .NET Core 3 Preview 2 | .NET Blog

Today, we are announcing .NET Core 3 Preview 2. It includes new features in .NET Core 3.0 and C# 8, in addition to the large number of new features in Preview 1. ASP.NET Core 3.0 Preview 2  is also released today.

Scope and claims design in IdentityServer

Very often I see developers that are confused about the relationship of scopes and claims in IdentityServer. Hopefully this blog post will help. In OpenID Connect and OAuth 2.0 the definition of a …

Fun with the Spiral of Death

Subtitled: "a cautionary tale of SemaphoreSlim ", an adventure in two parts: In part 1 I want to discuss a very fun series of problems we ...

Razor UI Class Library with Dynamic Area Name

This blog post is describing configuration setup required to support dynamically generated area names for Razor Class Library Pages. This approach is used in AdminUI for DbLocalizationProvider for Asp.Net Core.

Power BI Report

Report powered by Power BI

EF Core Relationships in ASP .NET Core

This is the fifth of a new series of posts on ASP .NET Core for 2019. In this series, we’ll cover 26 topics over a span of 26 weeks from January through June 2019, titled A-Z of ASP .NET Core!  A &…

ASP.NET Core Razor Pages and HTTP Status Control Flow

I, Khalid Abuhakmeh, recently wrote about my Razor Pages first impressions and am mostly positive about the addition to the ASP.NET Core technology stack. Bill Boga and I are currently rewriting a site that can benefit from the technology but thought it might …

The .Net Core Podcast Newsletter • Buttondown

Welcome Welcome to The .NET Core Podcast Newsletter. The only newsletter to which will provide you with fortnightly updates on the only podcast which is devoted to: .NET Core ASP.NET Core EF Core SignalR and not forgetting The .NET Core community, itself. Co…

Unit testing data access in ASP.​NET Core

Recently I got asked to explain how to unit test a controller that retrieves data using an entity Framework Core DbContext. In this post I'm going to show you how to use GenFu, Moq and XUnit to create small and isolated unit tests for your ASP.NET Core applica…

Blazor Full-Stack Web Dev in ASP .NET Core

This is the second of a new series of posts on ASP .NET Core for 2019. In this series, we’ll cover 26 topics over a span of 26 weeks from January through June 2019, titled A-Z of ASP .NET Core!  A …

The Self Healing Myth: Readiness & Liveness Probes

When starting out with Kubernetes, we had some discussions around what to do with “liveness” and “readiness” probes. What are Readiness & Liveness Probes? Liveness Probe…

Software Tokens Won't Save You

A look at the advantages and disadvantages of using software tokens as an authentication factor, focussing on TOTP.

ASP.NET Core middleware and authorization

In ASP.NET Core the authorization mechanism is well exposed for MVC, but not for middleware. This post shows how it can be fully utilized while configuring middleware pipeline.

ASP.NET Core in Action

Comprehensive coverage of the latest and greatest .NET technology.

The State of the Implicit Flow in OAuth2

This blog post is a summary of my interpretation and perspective of what’s been going on recently with the implicit flow in OAuth2, mainly spurred on by the recent draft of the OAuth 2.0 for Browse…

API Controllers in ASP .NET Core

This is the eleventh of a new series of posts on ASP .NET Core. In this post, we’ll learn about API Controllers in ASP .NET Core and some new features that will improve your API development experie…

Containing Null with C# 8 Nullable References

C# 8’s nullable reference types are designed to help rid your apps of the dreaded NullReferenceException. This article walks you through the common errors that you will encounter while updating your app and offers a few of my opinions on how to fix them. It’s …

Discards - C# Guide

Describes C#'s support for discards, which are unassigned, discardable variables, and the ways in which discards can be used.

An Early Look at gRPC and ASP.NET Core 3.0 - Steve Gordon

In this post, I want to introduce my very early experience (after a few hours of experimentation) of gRPC and ASP.NET Core 3.0. I’ve conducted some experiments as part of our quarterly Madgex hack day. This will be an introductory post so I don’t expect to sho…

How to port desktop applications to .NET Core 3.0 | .NET Blog

In this post, I will describe how to port a desktop application from .NET Framework to .NET Core. I picked a WinForms application as an example. Steps for WPF application are similar and I’ll describe what needs to be done different for WPF as we go.

How to port desktop applications to .NET Core 3.0

With every subsequent release, .NET Core continues to improve with greater levels performance, security and new features that help enhance developer workflow. In .NET Core 3.0, developers will see ton

.NET Core Opinion 9 - Embrace Dependency Injection

Someone asked me why dependency injection is popular in .NET Core. They told me DI makes code harder to follow because you never know what classes and objects the app will use unless you run with a debugger.

dotnet/core

Home repository for .NET Core. Contribute to dotnet/core development by creating an account on GitHub.

.NET Standard

Learn about .NET Standard, its versions and the .NET implementations that support it.

What’s new for WSL in Windows 10 version 1903? | Windows Command Line

The next Windows update is coming soon and we’re bringing exciting new updates to WSL with it! These include accessing the Linux file system from Windows, and improvements to how you manage and configure your distros in the command line. Accessing Linux files …

Whack Whack Terminal for Visual Studio

Honestly, I just like the title of this extension... :) Okay, okay, I also really like what this extension does, the capabilities it provides. And you know me, I love that it's open source! Whack Whac

dotnet/roslyn

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. - dotnet/roslyn

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Confs.tech

Find your next tech conference: JavaScript, UX / Design, Dev Ops, Android, iOS, PHP, Ruby, Python etc

Microsoft’s Developer Blogs are Getting an Update | .NET Blog

In the coming days, we’ll be moving our developer blogs to a new platform with a modern, clean design and powerful features that will make it easy for you to discover and share great content. This week, you’ll see the Visual Studio,

ASP.NET Blog | Microsoft’s Developer Blogs are Getting an Update

In the coming days, we’ll be moving our developer blogs to a new platform with a modern, clean design and powerful features that will make it easy for you to discover and share great content. This week, you’ll see the Visual Studio,

Forms and Fields in ASP .NET Core

This is the sixth of a series of posts on ASP .NET Core for 2019. In this series, we’ll cover 26 topics over a span of 26 weeks from January through June 2019, titled A-Z of ASP .NET Core!  A – Z o…

10 Years of Workshop Material Added to the Creative Commons

I’ve kept most of my workshop and conference materials in a private GitHub repository for years. I recently made the repository public and added a CC-BY-4.0 license. The material includes slides, and hands-on labs, too. Some of the workshops are old (you’ll fi…

twbs/rfs

✩✩✩ Automates responsive resizing ✩✩✩. Contribute to twbs/rfs development by creating an account on GitHub.

Bootstrap 4.3.0

Bootstrap v4.3 has landed with over 120 combined closed issues and merged pull requests. This release brings improvements to our utilities, some prep work for moving on to v5’s development, and the standard bug fixes and documentation updates.

.NET Architecture Guides

Take this survey powered by surveymonkey.com. Create your own surveys for free.

Git History

Quickly browse the history of a file from GitHub, GitLab, Bitbucket or any git repository

Defrag Tools | Channel 9

Andrew Richards, Chad Beeder and Gov Maharaj host this deep dive into the tools used to troubleshoot systems. Each Defrag Tools show focuses on a specific tool, going deep into its features, explainin

drewnoakes/string-theory

Identify and reduce memory used by duplicate .NET strings - drewnoakes/string-theory

Power BI Report

Report powered by Power BI

dotnet/corert

This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain. - dotnet/corert

kleampa/not-paid

Client did not pay? Add opacity to the body tag and decrease it every day until their site completely fades away - kleampa/not-paid

ASP.NET | Open-source web framework for .NET

Build web apps and services that run on Windows, Linux, and macOS using using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS.

Microsoft Build 2020

Microsoft Build focuses on the latest trends and future looking technology innovations for leading architects, developers, start-ups and student developers.