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 E...
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 E...
Announcing WPF, WinForms, and WinUI are going Open Source - Scott Hanselman Buckle up friends! Microsoft is open sourcing WPF, Windows Forms (winforms), and WinUI, so the three major Windows UX ...
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 deployment...
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 i...
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:
Announcing .NET Core 2.2 Preview 3 | .NET Blog Announcing .NET Core 2.2 Preview 3 which can be used with Visual Studio 15.9 Preview 3 (or later), Visual Studio for Mac and Visual Studio Code.
dotnet/docs This repository contains .NET Documentation. Contribute to dotnet/docs development by creating an account on GitHub.
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 ...
Inspect and Style an Element in DevTools that Normally Disappears when Inactive · Manorisms 27 Aug 2018
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.
kelseyhightower/kubernetes-the-hard-way Bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts. - kelseyhightower/kubernetes-the-hard-way
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 comm...
Build real-time web communication apps with ASP.NET Core SignalR - BRK3189 SignalR is now part of ASP.NET Core! Join us to learn how you can build real-time web applications with all the benefits of ASP.NET Core, including better performance and cross-platform support. This session introduces you to some of the improvements in t...
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
Volkswagen and Microsoft partner to give drivers a connected, seamless ride | Transform Volkswagen and Microsoft are partnering to develop the Volkswagen Automotive Cloud, a dedicated global cloud platform that will provide digital mobility services across the automaker’s portfolio.
Kubernetes 1.12: Kubelet TLS Bootstrap and Azure Virtual Machine Scale Sets (VMSS) Move to General Availability Author: The 1.12 Release Team We’re pleased to announce the delivery of Kubernetes 1.12, our third release of 2018! Today’s release continues to focus on internal improvements and graduating features to stable in Kubernetes. This newest version graduates ...
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 d...
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...
Azure Sphere | Microsoft Azure Help protect your connected IoT devices, such as MCUs and crossover modules, development kits, and guardian devices, with Azure Sphere.
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.
Cloud Platform Release Announcements for September 24, 2018 New updates to Azure Machine Learning Preview Pricing | Azure Machine Learning webpage
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 flou...
Microsoft Azure Developer: Implementing Table Storage In this course, you will learn how to work with Azure Table Storage. You will get a good understanding of how to set it up, and how to use it in your .NET applications.
Strict bind, call, and apply methods on functions by ahejlsberg · Pull Request #27028 · microsoft/TypeScript This PR introduces a new --strictBindCallApply compiler option (in the --strict family of options) with which the bind, call, and apply methods on function objects are strongly typed and strictly c...
Introducing GitHub Pull Requests for Visual Studio Code Introducing GitHub Pull Requests for Visual Studio Code
Announcing Azure Pipelines with unlimited CI/CD minutes for open source With the introduction of Azure DevOps today, we’re offering developers a new CI/CD service called Azure Pipelines that enables you to continuously build, test, and deploy to any platform or cloud.
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!
Azure Pipelines now available in GitHub Marketplace - The GitHub Blog Partnership with Microsoft to bring Azure Pipelines—a new CI/CD service that enables you to continuously build, test, and deploy to any platform or cloud—into GitHub.
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...
First experiments using EF Core with Azure Cosmos DB Entity Framework Core (EF Core) was designed to not being a framework for only relational databases. It just takes some time to get the first non-relational providers. Now is the time. Microsoft no…
Project File Tools - Visual Studio Marketplace Provides Intellisense and other tooling for XML based project files such as .csproj and .vbproj files.
Dev Tip #125: Builder Pattern Test Kata Questions Kevin (full name withheld because I forgot to ask permission to share) is using FluentValidation and asks:
NCrunch Blog | Test-Driven Development: A First-Principles Explanation In today's post, we take a first principle approach to explaining why we do test-driven development. We start with some basic truths, and deduce from there.
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 indepen...
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.
Desert Code Camp - 2018 - DevOps/System Administration - Hattan Shobokshi - Accidentally DevOps : Continuous Integration for the .NET Developer Date for Desert Code Camp - 2018 Saturday, October 6, 2018 8:00:00 AM - Saturday, October 6, 2018 6:00:00 PM
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 com...
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 pwne...
sharkdp/bat A cat(1) clone with wings. Contribute to sharkdp/bat development by creating an account on GitHub.
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 (@ri...
Compiler Explorer Compiler Explorer is an interactive online compiler which shows the assembly output of compiled C++, Rust, Go (and many more) code.
stretchy_buffer.h won't compile for C++ · Issue #250 · nothings/stb Windows 10, VS 2015. struct Object { int x; }; Object* objects = nullptr; // in function Object obj; obj.x = 42; sb_push(objects, obj); source.cpp(157): error C2440: '=': cannot convert fro...
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 song...
ocornut/imgui Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies - ocornut/imgui
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 pro...
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 so...
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.
a16z Podcast: Voting, Security, and Governance in Blockchains - Andreessen Horowitz Whether in corporations, boardrooms, or political elections, voting is something we see in all kinds of social systems... including blockchains. It's the natural human tendency for how to organize …
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…
Blockchain Can Wrest the Internet From Corporations' Grasp Opinion: It's time to restore the open source, community-led ethos of the original internet—with crypto.
a16z Podcast: How the Internet Happened - Andreessen Horowitz In his book (and podcast), Brian McCullough chronicles the history and evolution of the internet -- from college kids in a basement and the dot-com boom, to the applications built on top of it and …
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 t...
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…
4 eras of blockchain computing: degrees of composability Trustless computing gives developers a new power tool: composibility. It means developers can do more with less. The questions are how and when?
The Next 3 Billion in Financial Services - Andreessen Horowitz https://youtu.be/yYgv4XIlpNc watch time: 21 minutes Traditional banking services have fallen flat for an enormous segment of the population -- whether because they’re “unbanked,” or because the sta…
How the Internet Happened: From Netscape to the iPhone 1, Brian McCullough, eBook - Amazon.com How the Internet Happened: From Netscape to the iPhone - Kindle edition by Brian McCullough. Download it once and read it on your Kindle device, PC, phones or tablets. Use features like bookmarks, note taking and highlighting while reading How the Interne...
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 w...
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 spend...
Coinbase – Buy & Sell Bitcoin, Ethereum, and more with trust Coinbase is a secure platform that makes it easy to buy, sell, and store cryptocurrency like Bitcoin, Ethereum, and more. Based in the USA, Coinbase is available in over 30 countries worldwide.
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…
The Myth of The Infrastructure Phase | Union Square Ventures We are not in an infrastructure phase, but rather in another turn of the apps-infrastructure cycle. First, apps inspire infrastructure. Then that infrastructure enables new apps. Platforms evolve from an iterative cycle of apps=>infrastructure=>apps=>infr...
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…
a16z Podcast: Scaling Companies (and Tech Trends) - Andreessen Horowitz There's a lot of knowledge out there -- and networks of talent (especially in Silicon Valley) -- on what to do in the early stages of a company, going from 0 to 1, and even in going from 1 to 100..…
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.
SEC.gov | Digital Asset Transactions: When Howey Met Gary (Plastic) Digital Asset Transactions: When Howey Met Gary (Plastic)
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…
insitro: Rethinking drug discovery using machine learning Modern medicine has given us effective tools to treat some of the most significant and burdensome diseases. Widespread use of vaccines and…
Welcome Balaji Srinivasan, Coinbase’s new Chief Technology Officer Today, I’m thrilled to announce that Coinbase has acquired Earn.com, and as part of the acquisition, Earn’s co-founder and CEO, Balaji…
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...
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 thi...
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…
a16z Podcast: Mental Models for Understanding Crypto Tokens - Andreessen Horowitz This episode of the a16z Podcast goes deep on various trends in cryptocurrencies -- from mental models for understanding tokens and what may give them long-term value; to the role of stablecoins in…
Vitalik Buterin, Creator Of Ethereum, On The Big Guy Vs. The Little Guy - Unchained Podcast The 23-year-old whiz dives into who blockchains will someday help, how we transition from Ethereum for digital cats to higher social impact, and why even big companies like JPMorgan, Microsoft[...]
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 fir...
dYdX raises seed round led by Andreessen Horowitz and Polychain Capital Decentralized derivatives exchange dYdX raises equity seed round from a16z, Polychain, and others
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…
Welcome Asiff Hirji: Coinbase’s New President & Chief Operating Officer Today we’re thrilled to announce that Asiff Hirji is joining Coinbase as our President & Chief Operating Officer. Asiff joins us from one…
Blockchain Governance: Programming Our Future This post describes why blockchain governance design is one of the most important problems out there, its critical components, current…
Field Notes: Devcon3 - Ethereum Developer's Conference - Andreessen Horowitz Editor's Note: These notes, based on talks at the Ethereum Foundation's third annual developer's conference earlier this month, were shared internally over email, as part of our ongoing sharing of …
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 comp...
a16z Podcast: Why Crypto Tokens Matter - Andreessen Horowitz We've already talked about why bitcoin matters. But as the set of cryptocurrencies -- and networks and "tokens" enabled by the underlying blockchain -- grow (Ethereum being one of the fastest-growi…
US solar plant costs fall another 30 per cent in just one year US government’s renewable energy lab finds 30% fall in utility-scale solar costs year-over-year, with solar now as cheap as combined cycle gas.
First quantum computers need smart software Early devices must solve real-world problems, urge Will Zeng and colleagues.
Decentralizing Everything with Ethereum's Vitalik Buterin | Disrupt SF 2017 AngelList's Naval Ravikant brings Ethereum's Vitalik Buterin onstage to explain what it is and why it's useful. Read more: https://techcrunch.com/2017/09/18/...
a16z Podcast: Getting Applications Into People's Hands - Andreessen Horowitz The story of how innovation happens is a long one -- from government funding early basic research, to the heyday of corporate R&D like Bell Labs, to startups as experiments before product-marke…
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 whi...
Funding the Evolution of Blockchains Blockchains are digital organisms. As organisms evolve through changes in their DNA, blockchain protocols evolve through changes in their…
Blockchains don’t scale. Not today, at least. But there’s hope. The first Bitcoin paper was first released in 2008. My excitement about the potential of blockchain technology has been building ever since.
How Information Got Re-Invented - Issue 51: Limits - Nautilus With his marriage to Norma Levor over, Claude Shannon was a bachelor again, with no attachments, a small Greenwich Village apartment,…
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 po...
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 po...
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. Rein...
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 ...
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 sub...
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 capabilitie...
r/btc - "So no worries, Ethereum's long term value is still ~0." -Greg Maxwell, CTO of Blockstream and opponent of allowing Bitcoin to scale as Satoshi had planned. 410 votes and 564 comments so far on Reddit
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...
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 b...
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/C...
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*.
Bigscreen raises $11 Million in Series A financing led by True Ventures We are excited to announce that Bigscreen has raised a $11 million funding round to accelerate the growth of our VR platform
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 ...
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,...
Preserve old serialization format with the new folly::none · facebook/fbthrift@63a06e8 Summary: Changing folly::none to a type that could not be implicitly converted to bool subtly changed the serialization logic in thrift::frozen. Unset Optional<bool> used to be serialized as ...
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 comp...
Porsche 919 Hybrid Evo sets an astonishing new Nurburgring lap record Anyone trying to set a new record will have to get really close to five minutes.
Unwind the stack around every invoke by kripken · Pull Request #6702 · emscripten-core/emscripten That ensures the stack is unwound from any functions we entered during the invoke, which may not unwind themselves due to an exception or longjmp being called. This adds some overhead - a call in e...
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 o...
Compiler Explorer Compiler Explorer is an interactive online compiler which shows the assembly output of compiled C++, Rust, Go (and many more) code.
Microsecond Resolution Time Services for Windows The Windows Timestamp Project provides high resolution timestamp, timekeeping, NTP synchronization, and timer routines for Windows
What happens if 'throw' fails to allocate memory for exception object? From C++11 standard (15.1.p4): The memory for the exception object is allocated in an unspecified way, except as noted in 3.7.4.1 What if allocation fails -- will it throw std::bad_alloc inst...
How to atomically write a file without giving it a temporary name How to atomically write a file without giving it a temporary name - tmpfile.cpp
torvalds/linux Linux kernel source tree. Contribute to torvalds/linux development by creating an account on GitHub.
[PATCH] fuse: invalidate inode pagecache when atomic_o_trunc flag is enabled — Linux Filesystem Development Linux Filesystem Development: [PATCH] fuse: invalidate inode pagecache when atomic_o_trunc flag is enabled
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.co...
cruxlang/crux Crux Programming Language. Contribute to cruxlang/crux development by creating an account on GitHub.
replace the system memory info in eden stats with process memory · facebookexperimental/eden@9a3fa8b Summary: `eden stats` used to show system memory usage which was not very interesting (and can be gleaned from top). Instead read the contents of /proc/self/smaps and sum the Private_Dirty fields ...
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...
fix bug for mmap larger than the file but within a page reading zero … · facebookexperimental/eden@7400585 …bytes Summary: There's a bug in some combination of Eden and FUSE where open(O_TRUNC) followed by a sequence of writes over an existing file does not flush the kernel's VFS page cache, wh...
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. ...
r/miniSNES - Latency Analysis of NES, SNES, Classics, and RetroPie 81 votes and 44 comments so far on Reddit
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...
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...
Hurt Me Plenty: A Doom Retrospective - Outright Geekery We're taking a look back at one of the classics, a literal game changer for the medium, and a personal favorite in this Doom Retrospective.
SI6IL — Romero Games The free SIGIL v1.21 Megawad is now available! Download this small 3.1MB file and have fun.
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® ...
SI6IL — Romero Games The free SIGIL v1.21 Megawad is now available! Download this small 3.1MB file and have fun.
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 ...
SIGIL Doom Quake Wolfenstein Heretic Hexen Dangerous Dave Gunman Taco Truck Merchandise — Romero Games Shirts, hats, prints, disks, rare collectibles, games. We sell merchandise for Doom, Quake, Wolfenstein, Dangerous Dave, and Gunman Taco Truck.
Game Engine Black Book: Wolfenstein 3D: 9781539692874: Computer Science Books @ Amazon.com Game Engine Black Book: Wolfenstein 3D: 9781539692874: Computer Science Books @ Amazon.com
Castles II Siege & Conquest by Interplay - PC DOS 3.5" Diskette (Retail Big Box) | eBay Box and contents are all in good shape.
Magazine Subscriptions & more | Games TM Issue 206 | My Favourite Magazines Games TM Issue 206 - Published 1st November Quality and quantity are completely different things, and sometimes the best light is to be found when there actually isn’t very much light available at al
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 i...
Through the Moongate: Richard Garriott, Origin, and Ultima Richard Garriott, Origin Systems, and the legendary CRPG series Ultima are central to the history of video games. This is their story.
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...
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...
'Gunman Taco Truck' Review & Tips: Hilarious Post-Apocalyptic Restaurant Simulator Is A Stroke Of Strategic Genius Heard about Gunman Taco Truck but haven’t played it yet? Find out why we’ve put this game on our list of must-plays, plus tips and tricks for surviving longer and keeping the family taco business thriving.
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 ...
Half-Life: Opposing Force (PC, 1999) for sale online | eBay Find many great new & used options and get the best deals for Half-Life: Opposing Force (PC, 1999) at the best online prices at eBay! Free shipping for many products!
John Romero's Daikatana, EIDOS & Ion Storm (PC, 2000) Box & Contents No Game CD 788687101813 | eBay Find many great new & used options and get the best deals for John Romero's Daikatana, EIDOS & Ion Storm (PC, 2000) Box & Contents No Game CD at the best online prices at eBay! Free shipping for many products!
SIGIL Doom Quake Wolfenstein Heretic Hexen Dangerous Dave Gunman Taco Truck Merchandise — Romero Games Shirts, hats, prints, disks, rare collectibles, games. We sell merchandise for Doom, Quake, Wolfenstein, Dangerous Dave, and Gunman Taco Truck.
Stay Awhile and Listen: Book II A documentary-style book continuing the history of Blizzard Entertainment, Blizzard North, and their games.
John Romero's Daikatana, EIDOS & Ion Storm (PC, 2000) Box & Contents No Game CD | eBay Find many great new & used options and get the best deals for John Romero's Daikatana, EIDOS & Ion Storm (PC, 2000) Box & Contents No Game CD at the best online prices at eBay! Free shipping for many products!
Deathkings of the Dark Citadel (PC, 1996) for sale online | eBay Find many great new & used options and get the best deals for Deathkings of the Dark Citadel (PC, 1996) at the best online prices at eBay! Free shipping for many products!
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 establ...
[CSDb] - White Rabbit by Mayday! (2019) Commodore 64 Graphics: White Rabbit by Mayday!. Released on 23 February 2019
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 behi...
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.
Leisure Suit Larry Bundle | Steam Game Bundle | Fanatical Experience point and click adventures, innuendos and hilarious outcomes with the Leisure Suit Larry Bundle - Featuring 7 risque humor Steam games!
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.
The Legend of Zelda: Link’s Awakening - Announcement Trailer - Nintendo Switch Originally released for the Game Boy™ system more than 25 years ago, one of the most beloved games in the Legend of Zelda series returns. In this modern re-imagining, players once again return to the mysterious island of Koholint to guide Link on a perilo...
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...
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...
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...
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 ...
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/ Medita...
hundredrabbits/Orca-c Live Programming Environment(C Port). Contribute to hundredrabbits/Orca-c development by creating an account on GitHub.
The current state of my compiler project | sergio This is the second post about my C compiler, SCC. Look here for an index.
Profile your CPU and GPU (OpenGL and Vulkan) code with Tracy Profiler Profile your CPU and GPU (OpenGL and Vulkan) code with Tracy Profiler
serge-rgb/compiler A C compiler. Contribute to serge-rgb/compiler development by creating an account on GitHub.
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.
Handmade Hero Day 429 - Multiresolution Light Sampling Day 429 of coding on Handmade Hero. See http://handmadehero.org for details.
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/...
Why I left Google to join Grab Note: This is my first time using Medium. Please forgive any faux pas. Also, it’s pretty long even for me, so you might want to go grab a…
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: ...
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:
Game Designer+Artist or Game Designer+Programmer Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
Toward an honesty of pixels: on Final Fantasy 12 HD and Quake 3 Arena combined screenshots from Final Fantasy 12 (PS2, 2006) and Final Fantasy 12 HD (PS4 Pro, 2017) You either love or you hate Final Fantasy...
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.shoutfacto...
CCleaner Command and Control Causes Concern A blog from the world class Intelligence Group, Talos, Cisco's Intelligence Group
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...
Detecting debuggers by abusing a bad assumption within Windows A blog about general reverse engineering, security research, poking around Windows internals, and messing with the Intel x86/AMD64 architecture.
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...
Beautiful, Simple, Testable Functional Effects for Scala Tagless-final has given us testable functional effects, but at great cost. Now ZIO provides an easier way.
Bifunctor IO: A Step Away from Dynamically-Typed Error Handling Too long has sloppy, imprecise error handling been the norm in effect systems. Time for precision—time for bifunctor IO!
TypeScript port of the first half of John De Goes "FP to the max" (https://www.youtube.com/watch?v=sxudIMiOo68) TypeScript port of the first half of John De Goes "FP to the max" (https://www.youtube.com/watch?v=sxudIMiOo68) - fp-ts-to-the-max-I.ts
vivri/Adjective Programming is an exercise in linguistics; spice-up Scala types with Adjective. - vivri/Adjective
High-Performance Functional Programming Through Effect Rotation Vertical composition of effects, like monad transformers, don't perform very well. Rotate effects for higher performance.
Practical Haskell: A Real World Guide to Programming: Alejandro Serrano Mena: 9781484244791: Amazon.com: Books Practical Haskell: A Real World Guide to Programming [Alejandro Serrano Mena] on Amazon.com. *FREE* shipping on qualifying offers. Get a practical, hands-on introduction to the Haskell language, its libraries and environment, and to the functional program...
Orthogonal Functional Architecture Well-architected libraries for functional programming are at once immensely beautiful and practical. They are simple but extraordinarily powerful, helping user…
ytCropper | Keynote: The Last Hope for Scala's Infinity War - John A. De Goes ytCropper cropped video inside!
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 mo...
Video: Watch a game coder rebuild id's Quake from scratch Video game programmer Philip Buuck has launched a new video series, Handmade�Quake, that aims to showcase his work rebuilding id's seminal first-person shooter from scratch, line by line.
Philip Buuck — Coming Soon This is the default coming soon page for this site because it was installed via MOJO Marketplace.
Working time among video game developers: Trends over 2004-14 A decade of research into the amount of time developers really work, culled from surveys given to game developers and crunched by academics who know the subject intimately.
#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.
Get a job: Be a Mobile Game Engineer for Sega Networks Sega Networks' Three Rings studio is looking for developers with strong backgrounds in mobile and server-side engineering to work on new mobile and live operations games in San Francisco, CA.
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 copi...
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 evolv...
Reverse Location Search Warrants - Schneier on Security The police are increasingly getting search warrants for information about all cell phones in a certain location at a certain time:
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....
Friday Squid Blogging: The Hawaiian Bobtail Squid Genome - Schneier on Security The Hawaiian Bobtail Squid's genome is half again the size of a human's.
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...
Facebook's New Privacy Hires - Schneier on Security The Wired headline sums it up nicely -- "Facebook Hires Up Three of Its Biggest Privacy Critics":
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 ...
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.
iPhone FaceTime Vulnerability - Schneier on Security This is kind of a crazy iPhone vulnerability: it's possible to call someone on FaceTime and listen on their microphone -- and see from their camera -- before they accept the call.
Japanese Government Will Hack Citizens' IoT Devices - Schneier on Security The Japanese government is going to run penetration tests against all the IoT devices in their country, in an effort to (1) figure out what's insecure, and (2) help consumers secure them:
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:
Military Carrier Pigeons in the Era of Electronic Warfare - Schneier on Security They have advantages:
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 communicatio...
Evaluating the GCHQ Exceptional Access Proposal - Schneier on Security The so-called Crypto Wars have been going on for 25 years now. Basically, the FBI -- and some of their peer agencies in the UK, Australia, and elsewhere -- argue that the pervasive use of civilian encryption is hampering their ability to solve crimes and ...
Prices for Zero-Day Exploits Are Rising - Schneier on Security Companies are willing to pay ever-increasing amounts for good zero-day exploits against hard-to-break computers and applications:
Why Internet Security Is So Bad - Schneier on Security I recently read two different essays that make the point that while Internet security is terrible, it really doesn't affect people enough to make it an issue.
Security Vulnerabilities in Cell Phone Systems - Schneier on Security Good essay on the inherent vulnerabilities in the cell phone standards and the market barriers to fixing them.
Machine Learning to Detect Software Vulnerabilities - Schneier on Security No one doubts that artificial intelligence (AI) and machine learning (ML) will transform cybersecurity. We just don't know how, or when. While the literature generally focuses on the different uses of AI by attackers and defenders and the resultant arms...
Click Here to Kill Everybody Available as an Audiobook - Schneier on Security Click Here to Kill Everybody is finally available on Audible.com. I have ten download codes. Not having anything better to do with them, here they are:
Massive Ad Fraud Scheme Relied on BGP Hijacking - Schneier on Security This is a really interesting story of an ad fraud scheme that relied on hijacking the Border Gateway Protocol:
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 app...
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.
Congressional Report on the 2017 Equifax Data Breach - Schneier on Security The US House of Representatives Committee on Oversight and Government Reform has just released a comprehensive report on the 2017 Equifax hack. It's a great piece of writing, with a detailed timeline, root cause analysis, and lessons learned. Lance Spitz...
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.
Real-Time Attacks Against Two-Factor Authentication - Schneier on Security Attackers are targeting two-factor authentication systems:
Marriott Hack Reported as Chinese State-Sponsored - Schneier on Security The New York Times and Reuters are reporting that China was behind the recent hack of Marriott Hotels. Note that this is still uncomfirmed, but interesting if it is true.
New Australian Backdoor Law - Schneier on Security Last week, Australia passed a law giving the government the ability to demand backdoors in computers and communications systems. Details are still to be defined, but it's really bad.
Your Personal Data is Already Stolen - Schneier on Security In an excellent blog post, Brian Krebs makes clear something I have been saying for a while:
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 Goo...
Distributing Malware By Becoming an Admin on an Open-Source Project - Schneier on Security The module "event-stream" was infected with malware by an anonymous someone who became an admin on the project.
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...
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 ...
Using Machine Learning to Create Fake Fingerprints - Schneier on Security Researchers are able to create fake fingerprints that result in a 20% false-positive rate.
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."...
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 ...
Mailing Tech Support a Bomb - Schneier on Security I understand his frustration, but this is extreme:
Chip Cards Fail to Reduce Credit Card Fraud in the US - Schneier on Security A new study finds that credit card fraud has not declined since the introduction of chip cards in the US. The majority of stolen card information comes from hacked point-of-sale terminals.
Upcoming Speaking Engagements - Schneier on Security This is a current list of where and when I am scheduled to speak:
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.
Speaking Events: University of Basel, Basel, Switzerland - Schneier on Security Talks > Speaking Events >
Privacy and Security of Data at Universities - Schneier on Security Interesting paper: "Open Data, Grey Data, and Stewardship: Universities at the Privacy Frontier," by Christine Borgman:
iOS 12.1 Vulnerability - Schneier on Security This is really just to point out that computer security is really hard:
Consumer Reports Reviews Wireless Home-Security Cameras - Schneier on Security Consumer Reports is starting to evaluate the security of IoT devices. As part of that, it's reviewing wireless home-security cameras.
Security of Solid-State-Drive Encryption - Schneier on Security Interesting research: "Self-encrypting deception: weaknesses in the encryption of solid state drives (SSDs)":
Troy Hunt on Passwords - Schneier on Security Troy Hunt has a good essay about why passwords are here to stay, despite all their security problems:
How to Punish Cybercriminals - Schneier on Security Interesting policy paper by Third Way: "To Catch a Hacker: Toward a comprehensive strategy to identify, pursue, and punish malicious cyber actors":
Cell Phone Security and Heads of State - Schneier on Security Earlier this week, the New York Times reported that the Russians and the Chinese were eavesdropping on President Donald Trump's personal cell phone and using the information gleaned to better influence his behavior. This should surprise no one. Security e...
Security Vulnerability in Internet-Connected Construction Cranes - Schneier on Security This seems bad:
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.
I Invented a Smarter Electrical Metering System Than What the Utilities Had. Then They Caught On. The story of U.S. Patent Number 7,460,931.
Amazon.com: Customer reviews: Razer BlackWidow Tournament Edition Stealth - Essential Mechanical Gaming Keyboard - Compact Layout - Tactile & Silent Razer Orange Switches Find helpful customer reviews and review ratings for Razer BlackWidow Tournament Edition Stealth - Essential Mechanical Gaming Keyboard - Compact Layout - Tactile & Silent Razer Orange Switches at Amazon.com. Read honest and unbiased product reviews from...
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.
How to get clang++ to find link.exe As of version 8.0.0, clang on Windows requires some gyrations if you want to tell it where link.exe is located.
llvm-mirror/clang Mirror of official clang git repository located at http://llvm.org/git/clang. Updated every five minutes. - llvm-mirror/clang
How close is WinDBG Preview to an everyday debugger? A look at what Microsoft has been doing to improve the usability of WinDBG, and what’s still missing.
Announcing the Epic Games Store Online store pioneers 88% revenue share in favor of developers, and connects them with players and content creators.
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 //...
Lambda Days 2018 - Heather Miller - We're Building On Hollowed Foundations (...) Register to Lambda Days newsletter to receive updates: http://www.lambdadays.org/lambdadays2018/#contact Heather Miller Heather is a co-founder of and the Executive Director of the Scala Center at EPFL in Lausanne, Switzerland. She is also an Assistant ...
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_...
cmuratori/meow_hash Official version of the Meow hash, an extremely fast non-cryptographic hash - cmuratori/meow_hash
Edible Games Cookbook: Play With Your Food A beautiful cookbook of a dozen tabletop games you really eat!
Edible Games Cookbook: Play With Your Food A beautiful cookbook of a dozen tabletop games you really eat!
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...
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.
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 ...
AIAS launches new game dev podcast 'The Game Makers Notebook' The show will be hosted by Insomniac Games founder and CEO Ted Price, and will feature a series of in-depth, one-on-one conversations with developers.
TRÜBERBROOK – A Nerd Saves the World Enjoy an adventurous vacation to a 1960's parallel universe! A Sci-Fi-Mystery Adventure Game with handmade scenery.
Here’s a neat trick for understanding how long computer processes take An easy way to compare, say, the speed of L3 cache with a single CPU cycle.
Ben Saunders embarks on Trans-Antarctic Solo expedition In 2013, polar adventurer Ben Saunders, along with his partner Tarka L'Herpiniere, set out from the coast of Antarctica to ski t
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...
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
Liberalism in Theory and Practice Contemporary liberals are temperamentally conservative — and what they want to conserve is a morally bankrupt political order.
Face à la crise du mouvement des « gilets jaunes », les préfets sonnent l’alerte politique Sous le sceau de l’anonymat, les représentants de l’Etat critiquent la déconnexion de l’exécutif.
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 ...
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.
Unity at GDC San Francisco 2019: Dates, Keynote, and Schedules | Unity Attend or tune in to GDC 2019 - Game Developers Conference in San Francisco! Discover what's new with Unity, connect with us, our partners & the community.
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 th...
Data-oriented design: software engineering for limited resources and short schedules: Mr Richard Fabian: 9781916478701: Amazon.com: Books Data-oriented design: software engineering for limited resources and short schedules [Mr Richard Fabian] on Amazon.com. *FREE* shipping on qualifying offers. The projects tackled by the software development industry have grown in scale and complexity. Cos...
Updated Terms of Service and commitment to being an open platform - Unity Technologies Blog We’ve been building Unity for 15 years with the vision of creating an open and accessible tool to enable creators to build whatever you can dream of. Over the last week there was much confusion, and untrue statements were raised which we refuted. But most...
Swing by GDC and learn about the making of Marvel's Spider-Man from top to bottom Learn to build better games from the folks behind Insomniac's hit Marvel's Spider-Man , who will be at GDC 2019 in March sharing behind-the-scenes info on everything from traversal to facial animation!
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 glyph...
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, ...
Project Tiny Preview Package is here! - Unity Technologies Blog Project Tiny is a new modular Unity runtime and Editor mode designed to build games and experiences that can load instantly and without install. As of today, it’s available as a preview package for Unity 2018.3, called Tiny Mode, via the Package Manager. ...
ECS Track: The Evolution of the ECS API - Unite LA Come take a look at the past, present, and future of the Entity Component System (ECS) API. Software engineer, Aria Bonczek from the Unity Data-Oriented Desi...
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:00...
FPS Sample - A multiplayer shooter game project | Unity Use it to learn about the latest features in Unity, extract and use the parts you need or use the full project as a starting point for your own games.
Unity gives us over 10m reasons to watch Unite LA next week | MCV/DEVELOP Unity’s big conference is only a week away. MCV visits Copenhagen to get an exclusive look at what Unity’s engineering and demo teams have lined up for the keynote | MCV/DEVELOP
AI-driven Dynamic Dialog through Fuzzy Pattern Matching In this classic GDC 2012 session, programmer Elan Ruskin shows a simple, uniform mechanism made for the Left 4 Dead series for tracking thousands of facts and possibilities, allowing intelligent characters to remember history, cascade from special to gene...
Procreate Welcome to the official YouTube page for Procreate®—the only professional iPad® illustration app for creatives on the move. Follow our #LearnToProcreate seri...
SPYRO Reignited Character Designer Nicholas Kole Talks ART, Nostalgia, & JELLY Nicholas Kole is a character designer who’s worked on projects like the Dawngate Chronicles, The Wingfeather Saga, Shardbound, Disney Books, Super Lucky’s Tale and most recently, the Spyro Reignited Trilogy. He’s also developing his brilliantly imaginativ...
The Pumpkin King, an art print by John Loren This is a gallery-quality giclée art print on 100% cotton rag archival paper, printed with archival inks.
The Factory, an art print by John Loren This is a gallery-quality giclée art print on 100% cotton rag archival paper, printed with archival inks.
Sugar and Sprites, an art print by John Loren This is a gallery-quality giclée art print on 100% cotton rag archival paper, printed with archival inks.
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...
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!
distractionware » Design Diary: The Jester Tom Francis said this smart thing about game design on twitter the other day – that it’s like “building fires in the dark”.
Heat Signature dev log: designing in the dark Game design involves wildly guessing at things that always seem obvious in retrospect. Here are two metaphors about that, with maximum gesturing.
LOVE for Nintendo Switch - Nintendo Game Details Set your own checkpoints in this challenging platformer
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.”
r/funny - I switched out all my co-worker's cheat sheets while he was out. 127,284 votes and 3,902 comments so far on Reddit
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
Immediate-Mode Graphical User Interfaces (2005) An old makeshift tech video I recorded introducing the concept of “IMGUI” — the Immediate-Mode Graphical User Interface.
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...
All the indies I've played in 2018 are amazing and I need to talk about them 2018 is officially over, and with it come the endless rankings and lists, naming the best and/or favorite games of the year that passed…
2019 Independent Games Festival reveals this year's finalists! From Return of the Obra Dinn to Speed Dating for Ghosts to Noita, IGF organizers are excited to announce the finalists for the 21st annual IGF Awards!
Patrick Kavanagh vowed to ‘break every bloody bookshop’ in Dublin over literary snub Poet told Fred Hanna he would ‘wreck the joint’ if his book wasn’t put in the window
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 concern...
Dicey Dungeons: Terry Cavanagh interview — Wireframe Magazine The VVVVVV and Super Hexagon creator talks us through his latest game
Submit your game for inclusion in the Leftfield Collection 2019 The line-up of games for the Leftfield Collection, the indie showcase that shines a light on games and projects that do things a little differently, has now been selected and you can find the full list below.
distractionware » When’s the next update coming out? Hey! So, it’s been a while since the last build of Dicey Dungeons. In fact, it’s been two months. I think it’s time for an update!
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.
draft-irtf-cfrg-gcmsiv-09 - AES-GCM-SIV: Nonce Misuse-Resistant Authenticated Encryption [Docs] [txt|pdf|xml|html] [Tracker] [WG] [Email] [Diff1] [Diff2] [Nits] Versions: (draft-gueron-gcmsiv) 00 01 02 03 04 05 06 07 08 09 RFC 8452
caddytls: add TLS 1.3 support by crvv · Pull Request #2399 · caddyserver/caddy 1. What does this change do, exactly? add TLS 1.3 2. Please link to the relevant issues. #2080 3. Which documentation changes (if any) need to be made because of this PR? https://caddyserver.com/do...
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...
Go 1.12 Release Notes - The Go Programming Language Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
proposal: x/crypto: deprecate unused, legacy and problematic packages · Issue #30141 · golang/go x/crypto is meant to follow the same philosophy as the rest of the Go cryptography standard libraries: safe, useful subsets of widely used and robust primitives and protocols. Some packages in x/cr...
FiloSottile/mkcert A simple zero-config tool to make locally trusted development certificates with any names you'd like. - FiloSottile/mkcert
draft-ietf-acme-acme-18 - Automatic Certificate Management Environment (ACME) [Docs] [txt|pdf|xml|html] [Tracker] [WG] [Email] [Diff1] [Diff2] [Nits] Versions: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 RFC 8...
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 serv...
Real World Crypto 2019 - Day 1 - Session 1 - Morning - part 1 Real World Crypto January 9, 2019 meeting at the San Jose Marriott. This is day 1 session 1 which goes from 9:00AM until 12:30PM
crypto/x509: root_cgo_darwin and root_nocgo_darwin omit some system certs · Issue #24652 · golang/go Please answer these questions before submitting your issue. Thanks! What did you do? $ cat main.go package main import ( "crypto/x509" "fmt" "log" ) func main() { cert...
Pricing · Plans for every developer Whether you're starting an open source project or choosing new tools for your team, we’ve got you covered.
FiloSottile/mkcert A simple zero-config tool to make locally trusted development certificates with any names you'd like. - FiloSottile/mkcert
Lecture: A deep dive into the world of DOS viruses | Friday | Schedule 35th Chaos Communication Congress Version Voltron
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 trav...
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.
The Go Programming Language Blog Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Salary Negotiation: Make More Money, Be More Valued | Kalzumeus Software [Editor’s note: At nearly 7,000 words, you probably don’t want to try reading this on an iDevice. Bookmark it and come back later.]
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…
crypto/tls: add support for TLS 1.3 · Issue #9671 · golang/go See https://tools.ietf.org/html/draft-ietf-tls-tls13. Coexistence of IPv4 and IPv6 harms the net package. Coexistence of HTTP/1.x and HTTP/2 will harm the net/http package. For now looks coexistenc...
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.
Docker and kvm containers (from scratch) - redo: a recursive build system "Containers" became popular a few years ago with the emergence of Docker, but they are actually the result of a long line of evolution starting with chroot, a concept which dates all the way back to 1979. The idea of a container, or a chroot, is to run a...
Classical and quantum computers are vying for superiority There are two research routes to the supercomputers of the future. Which side are you on? There are two research routes to the supercomputers of the future. Which side are you on?
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...
Lecture: The year in post-quantum crypto | Friday | Schedule 35th Chaos Communication Congress Version Voltron
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 algorithms for analysis of public-key crypto | American Inst. of Mathematics Applications are closed for this workshop
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 cos...
Table of Contents - IEEE Transactions on Computers | IEEE Computer Society Digital Library Browse the leading magazines in computing offering topical peer-reviewed current research, developments, and timely information.
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 o...
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...
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...
Selected Areas in Cryptography (SAC) 2018 | University of Calgary | The 25th Conference on Selected Areas in Cryptography (SAC 2018) will take place at the University of Calgary in Alberta, Canada on August 15-17, 2018 and will be preceded by a summer school SAC Summer School (S3), August 13-14, 2018.
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. Slide...
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…
PQCrypto 2018 Conference : Florida Atlantic University - Charles E. Schmidt College of Science The aim of PQCrypto is to serve as a forum for researchers to present results and exchange ideas on the topic of cryptography in an era with large-scale quantum computers.
Pitching security vs. privacy is asking the wrong question Pitching security vs. privacy is asking the wrong question
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, plaa...
libpqcrypto: Intro libpqcrypto is a new cryptographic software library produced by the PQCRYPTO project.
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 ...
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
CBC Workshop 2018 : Florida Atlantic University - Charles E. Schmidt College of Science Welcome to the website of the sixth Code-based Cryptography Workshop that will take place in Fort Lauderdale, Florida, April 5-6, 2017, organized by the Cryptology group in the Department of Mathematical Sciences at Florida Atlantic University.
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...
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!
Buy sports, concert and theater tickets on StubHub! Buy and sell sports tickets, concert tickets, theater tickets and Broadway tickets on StubHub!
S1E47 – Fucked Up – “David Comes To Life” - That Record Got Me High Fucked Up’s opus “David Comes To Life” tells the story of a recurring character in their ouevre, the self-same David, and his relationship with Veronica.
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 r...
Humans Who Make Games | Starburns Audio An intimate conversation with the creators of some of the world’s most remarkable games, hosted by comedian and life-long gamer Adam Conover.
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-Independen...
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 aut...
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. Thes...
Trying to write Ukkonen's algorithm from memory in a language I don't know! Without tests! YOLO Trying to write Ukkonen's algorithm from memory in a language I don't know! Without tests! YOLO - ukkonen.rs
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 descri...
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.
Open Letter From New York State Budget Director Robert Mujica Regarding Amazon An open letter from New York State Budget Director Robert Mujica regarding Amazon.
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 ...
The Datasaurus Dozen - Same Stats, Different Graphs | Autodesk Research The Datasaurus Dozen - Same Stats, Different Graphs | Autodesk Research
Efficient Generation of Points that Satisfy Two-Dimensional Elementary Intervals (JCGT) the Journal of
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.
Real-Time Rendering · “Ray Tracing Gems” nears completion Tracking the latest developments in interactive rendering techniques
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…
Unity Labs Publications | Unity The team in Grenoble does research only and their output is papers. We will use this page to share said papers.
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 si...
A radiative transfer framework for non-exponential media We develop a new theory of volumetric light transport for media with non-exponential free-flight distributions. Recent insights ...
RGL | An Adaptive Parameterization for Efficient Material Acquisition and Rendering Realistic Graphics Lab
TheRealMJP/DXRPathTracer A (very) simple path tracer implemented using DirectX Ray Tracing (DXR) - TheRealMJP/DXRPathTracer
A microfacet based BRDF for the accurate and efficient rendering of high definition specular normal maps I am a Ph.D. student at Univ. Limoges, CNRS, XLIM, UMR 7252 since October 2015. I am under the supervision of Frédéric Claux and Stéphane Mérillou.
Position-Free Monte Carlo Simulation for Arbitrary Layered BSDFs Position-Free Monte Carlo Simulation for Arbitrary Layered BSDFs
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
NVIDIA Turing Vulkan/OpenGL extensions NVIDIA just launched the TU102/TU104 (GeForce RTX 2080ti/2080), first GPUs based on the Turing architecture. This new architecture brings ...
Introduction to Turing Mesh Shaders | NVIDIA Developer Blog Turing introduces a new programmable geometric shading pipeline, mesh shaders,, enabling threads to cooperatively generate compact meshes on the chip.
blueberrymusic/DeepLearningBook-Resources Resource files for "Deep Learning - From Basics to Practice" by Andrew Glassner - blueberrymusic/DeepLearningBook-Resources
Breaking Down Barriers – Part 5: Back To The Real World This is Part 5 of a series about GPU synchronization and preemption. You can find the other articles here: Part 1 – What’s a Barrier? Part 2 – Synchronizing GPU Threads Part 3 …
Tech Note: Shader Snippets for Efficient 2D Dithering | Oculus A few examples of the minimal ALU method left to right (Best viewed at 100%):Plus6Int (6 shades), Dither17 (better quality than 16), Dither32 (more shades), Dither64 (more shades, artifacts)
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 …
AliceVision | Photogrammetric Computer Vision Framework AliceVision is a Photogrammetric Computer Vision framework for 3D Reconstruction and Camera Tracking.
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 ...
The Design and Evolution of Disney’s Hyperion Renderer | ACM Transactions on Graphics (TOG) Walt Disney Animation Studios has transitioned to path-traced global illumination as part of a progression of brute-force physically based rendering in the name of artist efficiency. To achieve thi...
Computer Graphics Group » Acquisition and Validation of Spectral Ground Truth Data for Predictive Rendering of Rough Surfaces Olaf Clausen, Ricardo Marroquim and Arnulph Fuhrmann In: Computer Graphics Forum, EGSR 2018, Karlsruhe, Germany
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 e...
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…
Program | High-Performance Graphics 2018 High-Performance Graphics 2018 will be held in Vancouver, BC in the Segal Building, Simon Fraser University.
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 co...
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 n...
Combining Analytic Direct Illumination and Stochastic Shadows Eric Heitz, Unity TechnologiesStephen Hill, LucasfilmMorgan McGuire, NVIDIA
A reciprocal formulation of non-exponential radiative transfer. 1: Sketch and motivation Previous proposals to permit non-exponential free-path statistics in radiative transfer have not included support for volume and boundary sources that are spatially uncorrelated from the scattering events in the medium. Birth-collision free paths are trea...
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 distr...
Materials for Masses: SVBRDF Acquisition with a Single Mobile Phone Image Wide variety of images around us are the outcome of interactions between lighting, shapes and materials. In recent years, the advent of…
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}}$, …
GDC Retrospective and Additional Thoughts on Real-Time Raytracing This post is part of the series “Finding Next-Gen”. Just got back from GDC. Had a great time showcasing the hard work we’ve been up to at SEED. In case you missed it, we did two p…
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…
Breaking Down Barriers – Part 2: Synchronizing GPU Threads This is Part 2 of a series about GPU synchronization and preemption. You can find the other articles here: Part 1 – What’s a Barrier? Part 2 – Synchronizing GPU Threads Part 3 …
KIT - Computergrafik - Publikationen - Reweighting Firefly Samples for Improved Finite-Sample Monte Carlo Estimates
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 u...
Real-Time Rendering · “Real-Time Rendering, 4th Edition” available in August 2018 Tracking the latest developments in interactive rendering techniques
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.
Monte Carlo methods for volumetric light transport simulation The wide adoption of path-tracing algorithms in high-end realistic rendering has stimulated many diverse research initiatives. I...
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. Reme...
SEED - Project PICA PICA - Real-time Raytracing Experiment using DXR (DirectX Raytracing) 'PICA PICA' is a demo and experiment using SEED's 'Halcyon' research engine and Microsoft's new DirectX Raytracing API to do real-time GPU raytracing on Nvidia Volta GPUs. It is also a playground for our self-learning AI agents. See our
Choose & Download | Intel® System Studio Download the best version of Intel® System Studio for your needs.
pervognsen/bitwise Bitwise is an educational project where we create the software/hardware stack for a computer from scratch. - pervognsen/bitwise
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 u...
A new microflake model with microscopic self-shadowing for accurate volume downsampling Naïve linear methods for downsampling high-resolution microflake volumes often produce inaccurate appearance, especially when input voxels are very opaque. Preserving correct appearance at all resolutions requires taking into account masking-shadowing eff...
Real-Time Rendering of Wave-Optical Effects on Scratched Surfaces | Shiny 3D Graphics Research The visual appearance of real-world materials is characterized by surface features across many scales and has received significant attention by the graphics community for decades. Yet, even the most advanced microfacet models have difficulties faithfully ...
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 u...
kayru/RayTracedShadows This demo implements BVH construction and GPU traversal for rendering hard shadows. - kayru/RayTracedShadows
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 ...
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:...
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.
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 ...
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...
Steam :: Manifold Garden :: Graphics Improvements, New Music System, and Dev Update Video #16 The latest development update video is now up: https://www.youtube.com/watch?v=TNiRr8Y0t-Y&feature=youtu.be In this one, I cover new graphics improvements, the new music system, and address some concerns about design that people have expressed to me. Visu...
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...
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), ...
The Epic Games Store as described by Sergey Galyonkin (SteamSpy Creator, Currently At Epic) (Update: Sergey Clarifying Points on Twitter) Update: see threadmarks for details on Galyonkin's response or jump to post #507. I recently found out about a really interesting Russian-spoken podcast that Sergey Galyonkin co-hosts called "Как Делают Игры," or in English: "How Games Are Made." Galyonk...
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://ww...
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.c...
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://ma...
BELOW for Xbox One: Explore. Survive. Discover. | Xbox Test your adventurer mettle in BELOW for Xbox One. Traverse procedurally generated environments and conquer your surroundings. Explore. Survive. Discover.
Level Design Timelapse - Decemember 12, 2018 Timelapse video of me redesigning a certain area in the game.
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://b...
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 specifica...
The 10 Secrets to Indie Game Success (and Why They Do Not Exist) We’re about to release Frozen Synapse 2. In some ways, it’s the culmination of 17 years of involvement with indie games in one form or…
Foundations of Game Engine Development Volume 2: Rendering Release date: July 2019 ISBN: 978-0-9858117-5-4 412 pages • Full color • Soft cover
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 n...
Foundations of Game Engine Development, Volume 1: Mathematics: Eric Lengyel: 9780985811747: Amazon.com: Books Foundations of Game Engine Development, Volume 1: Mathematics [Eric Lengyel] on Amazon.com. *FREE* shipping on qualifying offers. The first volume of Foundations of Game Engine Development discusses the mathematics needed by engineers who work on games or...
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...
pervognsen/bitwise Bitwise is an educational project where we create the software/hardware stack for a computer from scratch. - pervognsen/bitwise
The unscalable, deadlock-prone, thread pool - Paul Khuong: some Lisp Paul Khuong's personal blog. Some Lisp, some optimisation, mathematical or computer.
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 b...
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 co...
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.
A short and readable single .vcxproj file that opens and builds in Visual Studio 2012, 2013, 2015, 2017 and 2019 with good default settings. A short and readable single .vcxproj file that opens and builds in Visual Studio 2012, 2013, 2015, 2017 and 2019 with good default settings. - my default.vcxproj
dalek-cryptography/ed25519-dalek Fast and efficient ed25519 signing and verification in Rust. - dalek-cryptography/ed25519-dalek
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...
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 ...
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 ...
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....
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.
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 yo...
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 a...
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…
Eletro Fortinite [Test][Reupload in the right subreddit] Posted in r/FortniteCreative by u/math2607 • 2,537 points and 289 comments
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. 1...
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 u...
#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 ...
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-pro...
Sponza in a Millisecond – threadlocalmutex.com Today, after nearly three years of research and more than a dozen rewrites, I finally present a little side project of mine:
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. Thes...
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 th...
Even without explicit collusion, pricing algorithms converge on price-fixing strategies Literally the only kind of monopolistic behavior that the US government is willing to prosecute is price fixing, and that’s why it’s so important to read Artificial intelligence, algori…
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…
Forget privacy: you're terrible at targeting anyway I don't mind letting your programs see my private data as long as I get something useful in exchange. But that's not what happens. A forme...
sharkdp/hyperfine A command-line benchmarking tool. Contribute to sharkdp/hyperfine development by creating an account on GitHub.
Wine 4.0 Officially Released With Vulkan Support, Initial Direct3D 12 & Better HiDPI - Phoronix Phoronix is the leading technology website for Linux hardware reviews, open-source news, Linux benchmarks, open-source benchmarks, and computer hardware tests.
r/PS4 - [video] The Encounter made in Dreams Beta. One person made this....wtf 863 votes and 276 comments so far on Reddit
Jon Shiring Public Tech Talk at Rackspace For information on this video (and more similar Racksburg videos), see here - https://www.youtube.com/watch?v=-zy4IOKarJ8
Slim and light Asus StudioBook S (W700) offers Intel Xeon CPU and Nvidia Quadro P3200 GPU Asus has revealed the StudioBook S (W700) workstation that comes with either an Intel Xeon E-2176 or an Intel Core i7-8750H processor and an Nvidia Quadro P3200 graphics card. The powerful 2.39 kg/5.27 lb laptop, which is aimed at content creation profess...
What Bodies Think About: Bioelectric Computation Outside the Nervous System - NeurIPS 2018 Presented December 4th 2018 by Prof. Michael Levin (Allen Discovery Center at Tufts University) Michael Levin Vannevar Bush Professor Director, Allen Discovery Center at Tufts Director, Tufts Center for Regenerative and Developmental Biology Morphologica...
TP-Link EAP225v3 AC1350 Wireless MU-MIMO Gigabit Ceiling Mount Access Point Reviewed - SmallNetBuilder SmallNetBuilder provides networking and IT news, reviews, help and information for professional and prosumer home, SOHO and small business users.
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
Stanford Seminar - Tiny functions for codecs, compilation, and (maybe) soon everything EE380: Computer Systems Colloquium Seminar Tiny functions for codecs, compilation, and (maybe) soon everything Speaker: Keith Winstein, Stanford Computer Science Networks, applications, and media codecs frequently treat one another as strangers. By expre...
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…
125981 - The fundamental error in the icon of cheeseburger - An open-source project to help move the web forward. - Monorail View in the old UI About Monorail User Guide Release Notes Feedback on Monorail Terms Privacy
Cloud Data Backup for Small Businesses | CrashPlan CrashPlan for Small Business backup software offers the best way to backup & protect business data securely - offsite, onsite & cloud data backup protection.
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…
urish/web-bluetooth-polyfill Windows 10 Web Bluetooth Polyfill. Contribute to urish/web-bluetooth-polyfill development by creating an account on GitHub.
Kirby’s Development Secrets Sakurai recently discussed Kirby at the Kirby Anniversary concert. Here’s what he had to say.
CppCon 2015: Gor Nishanov “C++ Coroutines - a negative overhead abstraction http://www.Cppcon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015 — C++ coroutines are one of the few major features that may land in C++17. We will look at the current stan...
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/vi...
(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)"[→]
Inigo Quilez :: fractals, computer graphics, mathematics, shaders, demoscene and more Tutorials and articles of Inigo Quilez on computer graphics, fractals, demoscene, shaders and more.
Panasonic Develops Industry's First*1 IPS Liquid Crystal Panel with Contrast Ratio of over 1,000,000:1 Panasonic announced it has developed a new model of its IPS liquid crystal panel that achieves a contrast ratio of over 1,000,000:1, which is 600 time
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 ...
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.calt...
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 25...
Solving network congestion MegaMIMO system from the Computer Science and Artificial Intelligence Lab speeds data transfer by coordinating multiple routers at the same time.
Online English Vocabulary Size Test Answer these simple questions to know your vocabulary size now! No registration, no bullcrap.
nucypher/nufhe NuCypher fully homomorphic encryption (NuFHE) library implemented in Python - nucypher/nufhe
RUB-NDS/TLS-Padding-Oracles New TLS Padding Oracles. Contribute to RUB-NDS/TLS-Padding-Oracles development by creating an account on GitHub.
Buffy - Once More, with Feeling - Overture/Going Through the Motions Opening number of the famous musical episode
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...
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 ev...
[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...
A faster, more efficient cryptocurrency Design reduces by 99 percent the data users need to join the network and verify transactions.
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 has...
draft-boneh-bls-signature-00 - BLS Signature Scheme [Docs] [txt|pdf] [Tracker] [WG] [Email] [Nits] Versions: 00 draft-irtf-cfrg-bls-signature
There's No Good Reason to Trust Blockchain Technology Opinion: Cryptocurrencies are useless. Blockchain solutions are frequently much worse than the systems they replace. Here's why.
crypto/tls: enable TLS 1.3 and update tests · golang/go@30cc978 To disable TLS 1.3, simply remove VersionTLS13 from supportedVersions, as tested by TestEscapeRoute, and amend documentation. To make it opt-in, revert the change to (*Config).supportedVersions fro...
Quantum Computing, Capabilities and Limits: An Interview with Scott Aaronson – Gigaom GigaOm CEO Byron Reese recently sat down with Scott Aaronson to discuss Quantum Computing. Aaronson is the David J. Bruton Jr. Centennial…
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 t...
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 realist...
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 ...
Attack of the week: searchable encryption and the ever-expanding leakage function A few days ago I had the pleasure of hosting Kenny Paterson, who braved snow and historic cold (by Baltimore standards) to come talk to us about encrypted databases. Kenny’s newest result is …
r/math - A monad is a monoid in the category of endofunctors, what's the problem? 353 votes and 78 comments so far on Reddit
Introducing Adiantum: Encryption for the Next Billion Users Posted by Paul Crowley and Eric Biggers, Android Security & Privacy Team Storage encryption protects your data if your phone falls in...
Quantum computing as a field is obvious bullshit I remember spotting the quantum computing trend when I was a larval physics nerdling. I figured maybe I could get in on the chuckwagon if my dissertation project didn’t work out in a big way…
Zcash Counterfeiting Vulnerability Successfully Remediated - Electric Coin Company Eleven months ago we discovered a counterfeiting vulnerability in the cryptography underlying some kinds of zero-knowledge proofs. This post provides details on the vulnerability, how we fixed it and the steps taken to protect Zcash users.
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 ...
Format selector for 1705.05937 Set cookies: if your browser supports cookies you can configure your default format.
EPA docs don’t show any scientific evidence for Scott Pruitt’s climate claims EPA still has time to search for any science that might have supported Pruitt's comments.
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.X...
The War To Sell You A Mattress Is An Internet Nightmare Why did Casper sue a mattress blogger? A closer look reveals a secret, multimillion-dollar battle to get you into bed.
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 ru...
r/technology - Guys, México has no net neutrality laws. This is what it really looks like. No mockup, glimpse into a possible future for the US. (Image in post) 41,697 votes and 3,274 comments so far on Reddit
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 res...
Watch Hamilton's Pharmacopeia Streaming Online | Hulu (Free Trial) Start your free trial to watch Hamilton's Pharmacopeia and other popular TV shows and movies including new releases, classics, Hulu Originals, and more. It’s all on Hulu.
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? ...
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…
Intel Xeon W-3175X Review: Ultimate Performance at the Ultimate Price Intel's Xeon W-3175X is a shot across AMD's bow, boasting tons of cores, lots of cache, and high clock rates. It's too bad that a sky-high price tag puts it out of reach for most enthusiasts.
Working on Taiji (Revising Subtractive Dice Puzzles, Part 1) 01-21-2019 Originally broadcast live on https://www.twitch.tv/mvandevander/ Check out Taiji at http://taiji-game.com/
Working on Taiji (Revising Subtractive Dice Puzzles, Part 2) 01-21-2019 Originally broadcast live on https://www.twitch.tv/mvandevander/ Check out Taiji at http://taiji-game.com/
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.
Manifold Garden Dev Update #14 - A Very Brief History of Development I go over various past versions of the game to quickly cover what's been done (6 years in 10 minutes), and talk about what's still left to do. Roadmap: https://docs.google.com/document/d/1o4NcmTW7WuXoMasQbxSnv72rhR-GtX9xTN1EebKuERw/edit?usp=sharing Pub...
facebookresearch/habitat-sim A flexible, high-performance 3D simulator for Embodied AI research. - facebookresearch/habitat-sim
The Book of Shaders Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
Neural Networks seem to follow a puzzlingly simple strategy to classify images This explains a range of observations, leads to more interpretable models and suggests novel avenues towards human-like perception.
MiniWorld: A VizDoom Alternative for OpenAI Gym VizDoom and DMLab are two 3D simulated environments commonly used in the reinforcement learning community. VizDoom is based on the original Doom game, and DMLab is based on the Quake 3 game engine.…
pyglet / pyglet / issues / #219 - EGL support, headless rendering — Bitbucket Hello! I've used Pyglet to implement an OpenAI Gym environment for training reinforcement learning agents. A common use case is for this to run headless on a cluster. Unfortunately, in order to run this headless, I need to use xvfb. I've run into multipl...
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 ...
Real-Time Rendering · “An Introduction to Ray Tracing” is now free for download Tracking the latest developments in interactive rendering techniques
(Now Go Bang!) Snowflake Archeology (DEC PDP-1) Software archeology of an early computer animation (1960s) for the DEC PDP-1.
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 ...
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 pre...
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 ...
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 ex...
10 Gradient Descent Optimisation Algorithms Gradient descent is an optimisation method for finding the minimum of a function. It is commonly used in deep learning models to update…
Visualizing quaternions, an explorable video series Explaining how quaternions, a four-dimensional number system, describe 3d rotation.
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.
I saw how Prusament and the Prusa i3 MK3 are made! (we find some early SL1 prototypes) After Makerfaire Prague, I got the opportunity to tour the Prusa Research headquarter and saw how their popular MK3 and MK2.5 3D printers are made! We also check out the Prusament production line and run into early models of the freshly announced SL1 resi...
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, ...
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...
Bomb Jack Dissected TL;DR: what I learned about the Bomb Jack arcade machine while writingan emulator for it.
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 fas...
Two bits per transistor: high-density ROM in Intel's 8087 floating point chip The 8087 chip provided fast floating point arithmetic for the original IBM PC and became part of the x86 architecture used today. One unusua...
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 (i...
The 7 Best Robotic Arm Kits Under $100 Looking for a robot arm you can control from your computer? These robotic arm kits are great for all and cost under $100!
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 expla...
Practical Guide to Hyperparameters Optimization for Deep Learning Models Learn techniques for identifying the best hyperparameters for your deep learning projects, including code samples that you can use to get started on FloydHub.
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’…
Computer Science and Engineering: Software Foundations Assistant Professor (open until filled, initial review 12/14/18) University of California, Santa Cruz is hiring. Apply now!
How Many Random Seeds Should I Use? Statistical Power Analysis in (Deep) Reinforcement Learning Experiments Reproducibility in Machine Learning and Deep Reinforcement Learning in particular has become a serious issue in the recent years. Reproducing an RL paper can turn out to be much more complicated than you thought, see this blog post about lessons learned f...
Blockchains Are a Bad Idea (James Mickens) From the Digital Initiative's 2018 Future Assembly on April 6, 2018, James Mickens (Harvard SEAS) presents a talk called
Paul Wooster - SpaceX's Plans for Mars - 21st Annual International Mars Society Convention Paul Wooster, Principal Mars Development Engineer, SpaceX SpaceX's plans for Mars Paul is also a founding member of the Mars Society and an attendee at our early conferences! From the 21st Annual International Mars Society Convention, held at the Pasad...
USENIX Security '18-Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible? James Mickens, Harvard University Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible? A: Because Keynote Speakers Make Bad Life Decisions and Are Poor Role Models Some people enter the technology industry to build newer, more...
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 po...
Nvidia Launches Turing Architecture, Quadro RTX Ray-Tracing GPU The chipmaker's new platform is launching first on professional GPUs, but it could soon come to consumer graphics cards.
An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling For most deep learning practitioners, sequence modeling is synonymous with recurrent networks. Yet recent results indicate that convolutional architectures can outperform recurrent networks on tasks such as audio synthesis and machine translation. Given a...
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 v...
HHVM JIT: A Profile-Guided, Region-Based Compiler for PHP and Hack 8780,23788843,23804281,23821390,23827263,23835659,23836249,23837040,23837993,23839597,23842630,23843507,23847144,23855886,23857949,23859802,23859863,23866005,23866857,23868334,23869233,23873874,23873874,23874949,23875438,23875533,23876028,23876177,2387625...
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 sh...
Sacha Arnoud, Director of Engineering, Waymo - MIT Self-Driving Cars This is a talk by Sacha Arnoud for course 6.S094: Deep Learning for Self-Driving Cars (2018 version). Sacha is the Director of Engineering at Waymo and his talk is titled
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 obstacl...
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,...
Wayve — Learning to drive in a day The first example of deep reinforcement learning on-board an autonomous car.
What I Learned Making My Own JIT Language Early last year I started creating a little JIT language named Vaiven . It is a super minimal little language including objects, lists, con...
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 hour...
Metacar: A reinforcement learning environment for self-driving cars in the browser. Learn how to start with metacar by reading the documentation.
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…
(Spread)sheet Music: Making a Simple Music Sequencer using CSV Spreadsheets On Friday night, I put together a little hack that I found quite amusing. It’s a music sequencer that uses CSV spreadsheets to loop and sequence beats. It has the useful feature that you can …
Inside the 76477 Space Invaders sound effect chip: digital logic implemented with I2L The 76477 Complex Sound Generation chip (1978) provided sound effects for Space Invaders 1 and many other video games . It was also a pop...
(Spread)sheet Music: Live Jam using a Spreadsheet Program as a Sequencer Just a little hack I made for fun. Using a CSV spreadsheet to sequence music. The code is written in Python and uses the mido package for MIDI output. The audio is produced by a Bass Station II and a Drumbrute. Inspired by: http://cdm.link/2012/01/spread...
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. ...
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...
Linux gaming is on a life-support system called Steam Gabe Newell has tried to make Linux happen for years.
Google has no plans to lower its 30% cut CEO maintains figure is the industry standard, despite Epic Games' efforts to bypass it
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 hundred...
The State of the Algorithm: What's Happening to Indies on Steam? The business of making indie games has always been difficult, but recently it's become a lot harder. On October 5th, Valve introduced changes to Steam's algorithms that resulted in less traffic to many games that aren't top sellers.
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 consideratio...
The Aggie Awards – The Best Adventure Games of 2018 - page 15 | Adventure Gamers Our three-day event draws to a close, as the genre’s best and brightest of 2018 are unveiled in print and video format! - page 15
Return of the Obra Dinn & The Jigsaw Puzzle // Playing at Being (LudicRyan) Today I'm looking at Return of the Obra Dinn and how it shares some similarities with jigsaw puzzles which is to its credit as it creates a holistic puzzle. If you liked Return of the Obra Dinn or want to talk about something in the video then leave a c...
Noclip Podcast #07 - Lucas Pope (Papers Please / Return of the Obra Dinn) This week we're diving deep into game creation as Danny sits down to talk about design with Lucas Pope, the creator of Papers Please and Return of the Obra Dinn. iTunes Page: https://itunes.apple.com/us/podcast/noclip/id1385062988 RSS Feed: http://noclip...
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://...
2019 Independent Games Festival reveals this year's finalists! From Return of the Obra Dinn to Speed Dating for Ghosts to Noita , IGF organizers are excited to announce the finalists for the 21st annual IGF Awards!
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/kinod...
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-t...
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_...
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/kinodomfilm...
*VROOM KABOOM* - Teaser Trailer Check out the very first trailer to our upcoming game... ***VROOM KABOOM***! Stay tuned, more to come!
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! ...
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 pla...
Papers Please Anthem | Jazz Cover Done for insaneintherain's jazz arrangement competition. Glory to Arstotzka!
Papers Please OST (Medley) - Metal ♫ Joobie ♫ A medley of the entire Papers Please OST (only 3 songs). Hope you enjoy it! This song was featured on a collaborative album from the Pixel Mixers community called
The Secret History of Mac Gaming The untold story of a creative, innovative, fiercely-independent gaming scene that was serially ignored by the outside world
Free Online Survey Software by SurveyMonkey: Closed Survey This SurveyMonkey survey is currently closed. Please contact the survey author for assistance. Sign up and create your own free online survey in minutes!
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 ...
Download demo for Lucas Pope’s one-bit adventure Return of the Obra Dinn Papers, Please followup combines Clue, Carmen Sandiego, and killer storytelling tricks.
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.
Save the date: 14>27 March 2016 - LocJAM3 LocJAM, the non-profit online videogame translation contest, has returned!
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 mi...
Lucas Pope and the rise of the 1-bit 'dither-punk' aesthetic Lucas Pope is trying to capture the legibility and simplicity of great Mac games from the era of monochromatic '1-bit' Mac Plus games with Return of the Obra Dinn
Release Notes for Safari Technology Preview 76 Safari Technology Preview Release 76 is now available for download for macOS Mojave and macOS High Sierra.
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 s...
Earn BAT while trying out the blockchain-friendly Brave browser We’re launching a new Coinbase Earn page where you can earn Basic Attention Tokens (BAT)
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…
Install Brave for Linux using the Snap Store | Snapcraft Get the latest version of Brave for Linux - Community-maintained unofficial Snap of Brave Browser
The Internet is Facing a Catastrophe For Free Expression and Competition: You Could Tip The Balance Update: Monday 14th 2019: We've added contact details and an action for Belgium.Update: Tuesday 15th 2019: We've added contact details and an action for Czechia.Sweden: Take Action Here.Germany: Take Action Here. Luxembourg: Take Action Here.Poland: Take ...
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 applicab...
Security Freeze Center at Experian Add or remove a security freeze to freeze access to your credit report.
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 o...
Microsoft is building a Chromium-powered web browser for Windows 10 Microsoft is throwing in the towel with Edge and is building a new web browser for Windows 10, this time powered by Chromium.
statement on event-stream compromise statement on event-stream compromise. GitHub Gist: instantly share code, notes, and snippets.
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 revea...
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 ...
» Life Off the Grid, Part 2: Playing Ultima Underworld The Digital Antiquarian I rarely play or even see current games; the demands of this historical project of mine simply don’t allow for it. Thankfully, though, being a virtual time traveler does have its advantages. Just when I’m starting to feel a little sorry for myself, having...
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 sailin...
» Life Off the Grid, Part 1: Making Ultima Underworld The Digital Antiquarian The 1980s was the era of the specialist in game development, when many of the most successful studios did just one or two things, but did them very, very well. For Infocom, that meant text adventures; for Sierra, graphic adventures; for MicroProse, milita...
» 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 w...
» Life on the Grid The Digital Antiquarian I’ve long been interested in the process by which new games turn into new gaming genres or sub-genres.
» A Quick Scheduling Update — and Season’s Greetings The Digital Antiquarian My apologies to those of you who missed getting a new article on Friday. I’m afraid we have to briefly adopt a biweekly schedule, just for the next month. This is down to a new project I have in the works, about which I’m very excited. More on that soon. ...
» 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...
» Whither the Software Artist? (or, How Trip Hawkins Learned to Stop Worrying and Love the Consoles) The Digital Antiquarian One of the places we ran the “Can a computer make you cry?” [advertisement] was in Scientific American. Scientific American readers weren’t even playing videogames. Why the hell are you wasting any of this really expensive advertising? You’re competing wi...
» Indiana Jones and the Fate of Atlantis (or, Of Movies and Games and Whether the Twain Shall Meet) The Digital Antiquarian You ask why there are movements in movie history. Why all of a sudden there are great Japanese films, or great Italian films, or great Australian films, or whatever. And it’s usually because there are a number of people that cross-pollinated each other.
» Agrippa (A Book of the Dead) The Digital Antiquarian Is it the actor or the drama Playing to the gallery? Or is it but the character Of any single member of the audience That forms the plot of each and every play?
» 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 9: Windows Comes Home The Digital Antiquarian This series of articles so far has been a story of business-oriented personal computing. Corporate America had been running for decades on IBM before the IBM PC appeared, so it was only natural that the standard IBM introduced would be embraced as the way...
» 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 did...
» 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 i...
» 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 Tr...
» 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 pund...
» 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 ...
» Doing Windows, Part 2: From Interface Manager to Windows The Digital Antiquarian Bill Gates was as aware as everyone else of the abundant deficiencies of his own company’s hastily procured operating system for the IBM PC. So, in September of 1981, before the PC had even shipped and just a handful of months after VisiCorp had started t...
» 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 mor...
» 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...
» 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, t...
» The Dynamic Interactive Narratives of Dynamix The Digital Antiquarian By 1990, the world of adventure games was coming to orient itself after the twin poles of Sierra Online and LucasFilm Games. The former made a lot of games, on diverse subjects and of diverse quality, emphasizing always whatever new audiovisual flash was ...
» The Game of Everything, Part 10: Civilization and the Limits of Progress The Digital Antiquarian To listen to what Sid Meier says about his most famous achievement today, my writing all of these articles on Civilization has been like doing a deep reading of an episode of The Big Bang Theory; there just isn’t a whole lot of there there. Meier claims t...
» The Game of Everything, Part 9: Civilization and Economics The Digital Antiquarian If the tailor goes to war against the baker, he must henceforth bake his own bread.
» The Game of Everything, Part 8: Civilization and Government II (Democracy, Communism, and Anarchy) The Digital Antiquarian Democracy is like a raft. It never sinks, but, damn it, your feet are always in the water.
» The Game of Everything, Part 7: Civilization and Government I (Despotism, Monarchy, and the Republic) The Digital Antiquarian Monarchy is like a splendid ship. With all sails set it moves majestically on, but then it hits a rock and sinks forever.
» The Game of Everything, Part 6: Civilization and Religion The Digital Antiquarian Science without religion is lame, religion without science is blind.
» The Game of Everything, Part 5: Civilization and War The Digital Antiquarian War appears to be as old as mankind, but peace is a modern invention.
» The Game of Everything, Part 4: Civilization and Geography The Digital Antiquarian Most of history is guessing, and the rest is prejudice.
» The Game of Everything, Part 3: Civilization and the Narrative of Progress The Digital Antiquarian You can’t say civilization don’t advance. In every war, they kill you in a new way.
» The Game of Everything, Part 2: Playing Civilization The Digital Antiquarian As a game designer, you have ultimate power. And with this ultimate power comes very little responsibility.
» The Game of Everything, Part 1: Making Civilization The Digital Antiquarian If my gravestone says, “Sid Meier, developed Civilization,” I’m happy with that. It’s a game I’m happy to be known for.
» Adventure-Game Rock Stars Live in Conference The Digital Antiquarian On August 24, 1990, CompuServe hosted an online discussion on adventure-game design which included Ron Gilbert, Noah Falstein, Bob Bates, Steve Meretzky, Mike Berlyn, Dave Lebling, Roberta Williams, Al Lowe, Corey and Lori Ann Cole, and Guruka Singh Khals...
» 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 wo...
» 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 the...
» 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 u...
» 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 a...
» Games on the Net Before the Web, Part 2: MUD The Digital Antiquarian You are stood on a narrow road between The Land and whence you came. To the north and south are the small foothills of a pair of majestic mountains, with a large wall running round. To the west the road continues, where in the distance you can see a thatc...
» 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...
» 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 Mem...
» Games on the Net Before the Web, Part 1: Strategy and Simulation The Digital Antiquarian Right from the beginning, games were a component of the commercial online services that predated the World Wide Web; both The Source and CompuServe included them among their offerings from the moment those services first went online. In the early years, s...
» 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:
» A Net Before the Web, Part 5: The Pony The Digital Antiquarian Even as Bill von Meister and company were flailing away at GameLine, a pair of former General Electric research scientists in Troy, New York, were working on the idea destined to become Control Video’s real future. Howard S. Goldberg and David Panzl had s...
» A Net Before the Web, Part 4: The Rogue, the Yuppie, and the Soldier The Digital Antiquarian Bill von Meister’s rude expulsion from The Source didn’t mark the end of his schemes to invent the world’s online future. In 1981, with his erstwhile partner Jack Taub’s $1 million settlement check burning a hole in his pocket, he launched into a plan as ...
» A Net Before the Web, Part 3: Content and Competition The Digital Antiquarian We saw in the last article how CompuServe’s user-driven philosophy led to this online service becoming an online community, steered to a large extent by its subscribers. Yet the choice between a content-driven model and a user-driven model has never reall...
» A Net Before the Web, Part 2: Service to Community The Digital Antiquarian Then she generated the light, and the sight of her room, flooded with radiance and studded with electric buttons, revived her. There were buttons and switches everywhere — buttons to call for food, for music, for clothing. There was the hot-bath button, b...
» A Net Before the Web, Part 1: The Establishment Man and the Magnificent Rogue The Digital Antiquarian On July 9, 1979, journalists filtered into one of the lavish reception halls in Manhattan’s Plaza Hotel to witness the flashy roll-out of The Source, an online service for home-computer owners that claimed to be the first of its kind. The master of ceremo...
» Games on the Mersey, Part 5: The Lemmings Effect The Digital Antiquarian “Mummy, what’s a group of lemmings called?”
» Games on the Mersey, Part 4: The All-Importance of Graphics The Digital Antiquarian The die for the first successful incarnation of Psygnosis was cast in the summer of 1987 with the release of a game called Barbarian. It was actually the company’s fourth game, following Brataccas, that underwhelming fruition of Imagine Software’s old meg...
» 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,...
» Games on the Mersey, Part 2: Last Days in the Bunker The Digital Antiquarian The first sign that something might be seriously wrong at Imagine Software greeted game buyers in March of 1984, when the company unexpectedly started slashing prices. They announced that their games would go from the current £5.50 to just £3.95, cheaper ...
» Games on the Mersey, Part 1: Taking Scousers Off the Dole The Digital Antiquarian Once upon a time, the BBC played host to a half-hour current-affairs program called Commercial Breaks, which endeavored to document innovative businesses and emerging markets in Margaret Thatcher’s new, capitalist-friendly Britain. In April of 1984, Paul ...
» Living Worlds of Action and Adventure, Part 3: Head Over Heels, Exile, and Dizzy The Digital Antiquarian
» Living Worlds of Action and Adventure, Part 2: Mercenary, Fairlight, and Spindizzy The Digital Antiquarian Before we begin in earnest today, I’d like to note that if I was writing this series of articles in isolation I would wind up covering a somewhat longer list of games. As it is, though, I’ve already written about what I would consider to be the next two l...
» Living Worlds of Action and Adventure, Part 1: The Atari Adventure The Digital Antiquarian As regular readers of this blog are doubtless well aware, we stand now at the cusp not only of a new decade but also of a new era in terms of this history’s internal chronology. The fractious 1980s, marked by a bewildering number of viable computing platf...
» 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 f...
» A Tale of the Mirror World, Part 1: Calculators and Cybernetics The Digital Antiquarian Back in my younger days, when the thought of sleeping for nights on end in campground tents and hostel cots awakened a spirit of adventure instead of a premonition of an aching back, I used to save up my vacation time and undertake a big backpacker-style ...
» Memos from Digital Antiquarian Corporate Headquarters, June 2017 Edition The Digital Antiquarian From the Publications Department:
» 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 ...
» The View from the Trenches (or, Some Deadly Sins of CRPG Design) The Digital Antiquarian From the beginning of this project, I’ve worked to remove the nostalgia factor from my writing about old games, to evaluate each game strictly on its own merits and demerits. I like to think that this approach has made my blog a uniquely enlightening wind...
» Monkey Island (or, How Ron Gilbert Made an Adventure Game That Didn’t Suck) The Digital Antiquarian
» 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 o...
» 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 ...
» The Spellcasting Series (or, How Much Ernie Eaglebeak is Too Much Ernie Eaglebeak?) The Digital Antiquarian
» A Time of Beginnings: Legend Entertainment (or, Bob and Mike’s Excellent Adventure-Game Company) The Digital Antiquarian
» 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 collectiv...
» 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 ...
» 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 impregna...
» Memos from Digital Antiquarian Corporate Headquarters The Digital Antiquarian From the Publications Department:
» A Working-Class Hero, Part 1: Proletariat, Prisoner, and Pilot The Digital Antiquarian You may wonder what on earth the following is doing on “a history of computer entertainment.” If so, please trust that the meaning behind my madness will become clear in the course of the next few articles. In the meantime, I hope you’ll enjoy getting awa...
» Turning on, Booting up, and Jacking into Neuromancer The Digital Antiquarian When a novel becomes notably successful, Hollywood generally comes calling to secure the film rights. Many an author naively assumes that the acquisition of films rights means an actual film will get made, and in fairly short order at that. And thus is ma...
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…
Can we talk about macros? | 4coder Forums I've been thinking about what macros in 4coder should be like, and I realize I have unanswered qu…
New Features P2: Memory Management Variables and Objects | 4coder Blog Intro It looks like the next build of 4coder (4.0.29) is going to be ready sometime in the next …
New Features P1: Memory Management Overview | 4coder Blog Intro It looks like the next build of 4coder (4.0.29) is going to be ready sometime in the next …
OH Picker | Swedish Cubes for Unity Blog I've posted a new project on GitHub. It is a finished project in that I did what I wanted to do a…
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...
We're hiring! (Senior Software Engineer, C++) Spry Fox is looking for a senior engineer, experienced with C++ (and ideally with Unreal 4 as well) to help us work on a new, original game.
MONITORENUMPROC (winuser.h) - Win32 apps A MonitorEnumProc function is an application-defined callback function that is called by the EnumDisplayMonitors function.
wglGetProcAddress function (wingdi.h) - Win32 apps The wglGetProcAddress function returns the address of an OpenGL extension function for use with the current OpenGL rendering context.
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…
Shelling Out: The Origins of Money | Satoshi Nakamoto Institute Nick Szabo Originally published in 2002
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! VIDE...
minimal d3d11 by d7samurai minimal d3d11 by d7samurai. GitHub Gist: instantly share code, notes, and snippets.
Firefox Private Network: VPN to Protect Your Entire Device Use the VPN from Firefox for full-device protection for all apps. With servers in 30+ countries, you can connect to anywhere, from anywhere.
Code reviews - Lamorna Engine | handmade.network Forums Hi everyone, I've made a series of short video code reviews of the different systems that compris…
New Release: Behind the Black Box: Sessions with Game Engine Programmers — ETC Press The ETC Press and its ETC Press: Student imprint is proud to announce its first collaboration with an Entertainment Technology Center graduate project team.
Science Says You Shouldn't Work More Than This Number of Hours a Week Working too much can be counterproductive and even hazardous to your health. You've been warned.
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, ...
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…
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 ...
Throw Throw Burrito | A dodgeball card game from the creators of Exploding Kittens Collect cards. Play your hand. Throw things at your friends. This game is 50% dodgeball, 50% card game, and 1000% incredible.
How to Build a Kubernetes Cluster with ARM Raspberry Pi then run .NET Core on OpenFaas - Scott Hanselman First, why would you do this? Why not. It's awesome. It's a learning experience. It's cheaper to get 6 pis than six ...
OmniSharp/omnisharp-vscode Official C# support for Visual Studio Code (powered by OmniSharp) - OmniSharp/omnisharp-vscode
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 a...
.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:...
Microsoft's Evolving Gaming Strategy Takes A Giant Step Forward - Thurrott.com Microsoft's working on a major overhaul of its gaming infrastructure on the PC and we are starting to see how the company plans to bring Xbox games to the PC.
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
r/IAmA - I’m Bill Gates, co-chair of the Bill & Melinda Gates Foundation. Ask Me Anything. 110,071 votes and 19,538 comments so far on Reddit
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:/...
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, garbag...
.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
r/webdev - Probably been here before, but everyday so true. This is why I'm planning to breakup with web and go for software. I'm getting bored after 5 yrs. 1,870 votes and 320 comments so far on Reddit
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:/...
.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.
Inline BufferWriter .ctor by benaadams · Pull Request #7674 · dotnet/aspnetcore Follow up to #7659 Was trying to track down some of these other WriteBarrier assigns in the traces where they didn't need to be there. The BufferWriter .ctor performs a WriteBarrier assign as i...
fiigii/PacketTracer The SIMD-accelereted ray tracing in C# powered by Intel hardware intrinsic of .NET Core. - fiigii/PacketTracer
Languages & Runtime: .NET Community Standup - Feb 14, 2019 Join members from the .NET teams for our community standup covering great community contributions for Framework, .NET Core, Languages, CLI, MSBuild, and more.
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
New System.Data.Common batching API · Issue #28633 · dotnet/runtime This proposal has been approved in principle, subject to confirmation by several database providers that the API shape is good. Issues tracking provider implementations: SqlClient: dotnet/SqlClient...
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++ develop...
Runtime binding proposal by richlander · Pull Request #51 · dotnet/designs Proposal for .NET Core 3.0 Related content: Roll Forward On No Candidate Fx doc defines existing behavior. Roll forward improvements for COM -- dotnet/core-setup #5062 specifies a proposal (largel...
Why I Choose Xamarin to Build Cross-Platform Mobile Apps All of the reasons why I love building iOS and Android apps in C# with Xamarin. From platform, IDE, libraries, shared code, to a end-to-end cloud & DevOps.
C# ReadOnlySpan<byte> and static data A useful C# feature for static binary data and avoiding copying.
dotnet/command-line-api System.CommandLine: Command line parsing, invocation, and rendering of terminal output. - dotnet/command-line-api
[C#] Have some fun with .net core startup hooks How to use .net core startup hooks to make apps behave in crazy ways
(WPF + WinForms) * .NET Core = Modern Desktop Learn how .NET Core 3 brings WPF and Windows Forms into the future with a modern runtime. See what’s new for WPF and Windows Forms, learn how to easily retarge…
RyanLamansky/dotnet-webassembly Create, read, modify, write and execute WebAssembly (WASM) files from .NET-based applications. - RyanLamansky/dotnet-webassembly
ASP.NET Core One Hour Makeover Notes and links: http://aka.ms/aspnetcore-makeover https://ndc-london.com/talk/asp-net-core-the-one-hour-makeover/ The “out of the box” template has some lowes…
Disposable ref structs in C# 8.0 – TooSlowException Among many things that are coming with the upcoming C# 8.0, one perfectly fits the topic of ref structs I’ve raised in my previous post – disposable ref structs.
Support C# 8 nullable reference types by jskeet · Pull Request #1240 · nodatime/nodatime This PR is now "complete" in terms of applying nullable reference types to all the projects in NodaTime-All.sln. Further work: Remove the existing nullability annotations and tests for t...
.NET Design Review: GitHub Quick Review and DbDataReader Additions 00:00:00 - Approved: System.Reflection.Emit.Label should implement IEquatable https://github.com/dotnet/corefx/issues/32959 00:02:50 - Approved: Exception to throw when interface dispatch is ambiguous https://github.com/dotnet/corefx/issues/34124#issueco...
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.
Generate disassembly of .NET functions How to generate the disassembly of .NET functions and how to diff many of them.
Add AsyncDisposable support by pakrym · Pull Request #1005 · dotnet/extensions Fixes: #426 Implement IAsyncDisposable on ServiceProvider and scopes. .Dispose throws if there is a service that only implements IAsyncDisposable
Azure Service Fabric application and cluster best practices - Azure Service Fabric Best practices and design considerations for managing clusters, apps, and services using Azure Service Fabric.
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.
Visual Studio 2019 Preview 2 is now available | Visual Studio Blog The second preview of Visual Studio 2019 is now available for download. This release contains a number of improvements and additions to the core experience and different development areas, many of which are a result of your direct feedback. As always,
Telerik and Kendo UI R1 2019 Release is Here! Check out everything that's new in the release, including new components, hundreds of improvements and the all-new Telerik UI for Blazor.
Open source tools for SQL Server on Linux I am a sucker for a great tool and even better if it’s open source.
Monitoring GC and memory allocations with .NET Core 2.2 and Application Insights With the new event source in .NET Core 2.2, a whole heap of diagnostics information can now be gathered in-process which can help you to gather information about your application behavior and to help you troubleshoot issues.
Update Components to use Razor SDK by rynowak · Pull Request #6188 · dotnet/aspnetcore This change replaces the legacy Blazor compiler with the new, shiny, built-in support being developed over at aspnet/AspNetCore-Tooling. You will want to look at this commit-by-commit since one of ...
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...
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 ...
How to set up ASP.NET Core 2.2 Health Checks with BeatPulse's AspNetCore.Diagnostics.HealthChecks - Scott Hanselman ASP.NET Core 2.2 is out and released and upgrading my podcast site was very easy. Once I had it updated I wanted to ...
Addition: Initial Benchmarks for System.Reflection: Attributes by NickCraver · Pull Request #177 · dotnet/performance This benchmarks specifically GetCustomAttributes() and IsDefined() paths (used in dotnet/coreclr#20779 and dotnet/coreclr#20795) Note: there are many code paths through the attribute pipeline which...
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.
Bring WPF and WinForms Apps to .NET Core 3 with Telerik UI Learn how your existing WPF and WinForms apps can take advantage of .NET Core 3.0. Prepare your app today with Telerik UI for WPF and WinForms.
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...
Announcing .NET Core 3 Preview 1 and Open Sourcing Windows Desktop Frameworks | .NET Blog Today, we are announcing .NET Core 3 Preview 1. It is the first public release of .NET Core 3. We have some exciting new features to share and would love your feedback. You can develop .NET Core 3 applications with Visual Studio 2019 Preview 1,
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
Simplifying security for serverless and web apps with Azure Functions and App Service Serverless and PaaS are all about unleashing developer productivity by reducing the management burden and allowing you to focus on what matters most, your application logic.
Extending the AdminUI Schema How to Extend the Schema in AdminUI! To fit into your custom IdentityServer Solution
Round 18 results - TechEmpower Framework Benchmarks Performance comparison of a wide spectrum of web application frameworks and platforms using community-contributed test implementations.
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 ...
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 valu...
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-c...
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.
Improve performance of Memory<T>.Span property getter by GrabYourPitchforks · Pull Request #20386 · dotnet/coreclr Perf results for accessing the Memory<T>.Span property getter given different backing objects: Method Toolchain Mean Error StdDev Scaled CharFromString baseline (27008) 3,360.8 ns 31.8...
Target NetStandard 2.0 and .NET Framework 4.7.2 by tmat · Pull Request #30914 · dotnet/roslyn Retargets Roslyn projects to netstandard2.0 and net472. Moves most code from Workspaces.Desktop to Workspaces, except for MEF V1 implementation. Removes dependencies on Workspaces.Desktop. Removes ...
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 par...
Pull request successfully merged. Starting build... - The GitHub Blog With the Microsoft acquisition of GitHub complete, Nat Friedman joins as CEO.
Microsoft's Orleans Distributed App Framework Is Now Cross Platform - The New Stack Orleans, the open source high-performance distributed actor framework that handles huge real-time interactive systems like the player tracking for every game of Halo, now runs on Linux and is increasingly powered by open source community contributions.
.NET Blog Entity Framework Core 2.2 Preview 3 Now Available! Entity Framework Core 2.2 Preview 3 available with a new preview of our data provider for Cosmos DB and updated spatial extensions for various providers.
ASP.NET Blog | ASP.NET Core 2.2.0-preview3 now available Today we’re very happy to announce that the third preview of the next minor release of ASP.NET Core and .NET Core is now available for you to try out. We’ve been working hard on this release, along with many folks from the community,
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 ap...
ASP.NET AJAX Control Toolkit v18.1.1 - Now Available Since taking over the ASP.NET AJAX Control Toolkit, we at DevExpress have been committed to keeping this library stable, modern, and useful. So I'm happy to announce the availability of v18.1.1 today
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!
Exploring the Docker Extension for VS Code and .NET Core The Docker extension for VS Code was recently updated to better support .NET Core applications and the experience is super nice! The extension already has great support for building your containers, pushing images to Docker Hub, Azure Container Registry ...
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 Razo...
APEX Wallet 3.0 - Our best wallet, made even better! Available in 2 orientations, The Apex 3.0 is a slim, minimalist, aluminum wallet featuring our quick-draw thumb-slot & RFID protection.
How to Create, Use, and Debug .NET application Crash Dumps in 2019 - Michael's Coding Spot In this article, we'll see what exactly are dump files, why they are so helpful and how to use them correctly. You will see all the ways to create Dump files, to properly match them with symbols and source files and finally how to debug them to solve the ...
Languages & Runtime: .NET Community Standup - Feb 14, 2019 Join members from the .NET teams for our community standup covering great community contributions for Framework, .NET Core, Languages, CLI, MSBuild, and more.
Sony's smart watch strap is now available in the UK But its high price tag and narrow functionality means it has limited appeal.
Download .NET Core 2.2 (Linux, macOS, and Windows) .NET Core 2.2 downloads for Linux, macOS, and Windows. .NET Core is a cross-platform version of .NET, for building apps that run on Linux, macOS, and Windows.
Running with Server GC in a Small Container Scenario Part 1 – Hard Limit for the GC Heap | .NET Blog I’ve checked in 2 configs related to specifying a hard limit for the GC heap memory usage so I wanted to describe them and how they are intended to be used. Feedback would be greatly appreciated. In order to talk about the new configs it’s important to un...
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-01...
Biohackers Encoded Malware in a Strand of DNA Researchers planted a working hacker exploit in a physical strand of DNA.
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.mi...
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 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 ...
Add gRPC templates by JunTaoLuo · Pull Request #7561 · dotnet/aspnetcore First stab at grpc/grpc-dotnet#8. Currently implemented as separate gRPC client and gRPC server templates. Investigating multi-project templates. WIP since I think there are versions for external p...
BlazorHelp Website > Blog - Connecting Blazor to Azure SignalR Service Microsoft Visual Studio Blazor
open-rpc/spec The OpenRPC specification. Contribute to open-rpc/spec development by creating an account on GitHub.
SignalR JS client add webworker support by dukhanov · Pull Request #7058 · dotnet/aspnetcore Summary of the changes: Added Platform utils to detect platform type Added additional build for WebWorker Updated the readme file with SignalR WebWorker instructions Addresses #6979 WebWorker To ...
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...
Join us April 2nd for the Launch of Visual Studio 2019! | Visual Studio Blog Join us online on April 2 starting at 9 AM Pacific Time for demos and conversations centered around development with Visual Studio 2019.
Introducing draft pull requests - The GitHub Blog You can now use draft pull requests to clearly tag when you’re coding a work in progress.
.NET Design Review: JSON Serialization We'll review the new lean & mean JSON serialization/deserialization for .NET Core 3.0 https://github.com/dotnet/corefx/issues/34372
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++ develo...
Visual Studio Extension · Issue #1063 · dotnet/BenchmarkDotNet I have started to build a Visual Studio extension to explore and run benchmarks: https://github.com/szehetner/BenchmarkDotNet-VS-Runner The idea is to have a UnitTest-runner-like UI that just start...
Resiliency and disaster recovery in Azure SignalR Service An overview on how to set up multiple SignalR service instances to achieve resiliency and disaster recovery
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 Port...
Get Started Tutorial for Python in Visual Studio Code A Python hello world tutorial using the Python extension in Visual Studio Code (a great Python IDE like PyCharm, if not the best Python IDE)
Figure out how to handle IAsyncDisposable types in DI · Issue #426 · dotnet/extensions IAsyncDisposable is coming to in C# 8 https://github.com/dotnet/corefx/issues/32640. We need to figure out what happens when services implement IAsyncDisposable. We need to figure out what to prefe...
Host ASP.NET Core SignalR in background services Learn how to send messages to SignalR clients from .NET Core BackgroundService classes.
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 balanc...
ASP.NET Core: Saturating 10GbE at 7+ million request/s 7+ Million HTTP requests per second from a single server
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
ASP.NET Blog | ASP.NET Core updates in .NET Core 3.0 Preview 2 ASP.NET Core 3.0 Preview 2 now available and includes what's new like Razor Components, SignalR client-to-server streaming, Pipes on HttpContext, and more!
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.
MVC is too complex to be usable? · Issue #7039 · dotnet/aspnetcore Is your feature request related to a problem? Please describe. I am evaluating MVC. The problem appears to be that MVC is convoluted rocket science but I must be missing something. Please explain w...
Creating the auto-assign-issues bot: Creating my first GitHub app with Probot - Part 2 In this post I describe the code in the Probot templates, show how to modify it to auto-assign issues to users, and show how to add config to GitHub apps
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 …
HttpClient Creation and Disposal Internals: Should I Dispose of HttpClient? - Steve Gordon In this post I answer the question of whether we need to dispose of HttpClient instances and look at this in relation to HttpClientFactory.
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 ...
Creating a GitHub app with create-probot-app: Creating my first GitHub app with Probot - Part 1 In this post I describe why I decided to create a GitHub app, and how I built and tested a Hello World app using Probot and create-probot-app
Motivations for Writing High-Performance C# Code - Steve Gordon This post introduces a new series focused on improving C# code performance with features such as Span, Pipeline and ArrayPools.
Let us improve that Xamarin Forms startup experience - Mark's Blog Improve your Xamarin Forms startup experience with an animated splash screen and a non-blank Android startup.
Dotnet-Boxed/Templates .NET project templates with batteries included, providing the minimum amount of code required to get you going faster. - Dotnet-Boxed/Templates
Gary Ewan Park - Introducing the Cake.VsCode.Recipe Package Ramblings and Ponderings of a Microsoft Fan Boy...
Why is string.GetHashCode() different each time I run my program in .NET Core? In this post I discuss string.GetHashCode(), why it's randomised, and hash-attacks. I also provide a deterministic implementation you can use when it's safe
Episode 20 - Xamarin with Jim Bennett In this episode of The .NET Core Podcast we talk with Jim Bennett and the magic that is Xamarin, and how you can use it to create native apps for your devices.
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.
Reducing initial request latency by pre-building services in a startup task in ASP.NET Core In this post I show a startup task that pre-builds all the services registered in the DI container to reduce the duration of the first request to the app.
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 &…
Build a Video Chat App with ASP.NET Core, Angular, and Twilio Use ASP.NET Core and Angular to build a video chat application using Twilio. See sample code, testing steps, and deployment. Repo with features and ideas.
Handling Entity Framework Core database migrations in production – Part 2 – The Reformed Programmer Last Updated: January 31, 2020 | Created: January 30, 2019
Using health checks to run async tasks in ASP.NET Core: Running async tasks on app startup in ASP.NET Core - Part 4 In this post I describe an approach to running tasks on startup that uses IHostedService to run the tasks and exposes their status using health checks
Handling Entity Framework Core database migrations in production – Part 1 – The Reformed Programmer Last Updated: February 4, 2019 | Created: January 29, 2019
Securing a Vue.js app using OpenID Connect Code Flow with PKCE and IdentityServer4 This article shows how to setup a Vue.js SPA application to authenticate and authorize using OpenID Connect Code flow with PKCE. This is good solution when implementing SPA apps requesting data fro…
Version mismatches in 2.1 and 2.2 patch updates (often causes FileLoadException) · Issue #3503 · dotnet/aspnetcore Some ASP.NET Core 2.1 users have been affected by a bug in the .NET Core host (see https://github.com/dotnet/core-setup/issues/4512) which can cause apps to fail with System.IO.FileLoadException. T...
Integration testing data access in ASP.NET Core In the last post, I wrote about unit testing data access in ASP.NET Core. This time I'm going to go into integration tests. This post shows you how to write an end-to-end test using a WebApplicationFactory and hot to write specific integration test.
Running AWS S3 (Simple Storage Service) Locally for .NET Core Developers - Steve Gordon In this post we'll see how we can run AWS S3 locally using the LocalStack Docker image and configure a .NET Core application to use the local S3 instance.
Feedback on async task examples and another possible solution: Running async tasks on app startup in ASP.NET Core - Part 3 In this post I discuss some feedback on my previous posts about running async tasks on startup, including why database migrations were a poor example
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 m...
Building C# Project-based Azure Functions in Visual Studio Code | The Data Farm I’ve been using the Azure Functions for Visual Studio Code for some time now and they continue to evolve in great ways. The latest shift threw me for a loop so I thought I would document some of it for those who may not have started yet. I should also sta...
Exploring System.Threading.Channels - Nicolas Portmann - .NET / Java / Security A blog about C#, .NET, Java, InfoSec and Cryptography.
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, itsel...
Introducing the Telerik UI for Blazor Early Preview Introducing the Telerik UI for Blazor Early Preview, Blazor UI components that include the Blazor Data Grid, and Blazor Tab Strip.
Two approaches for running async tasks: Running async tasks on app startup in ASP.NET Core - Part 2 In this post I show two approaches for running tasks asynchronously on app startup. Both approach allow registering tasks using DI, but have different trade
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 ap...
Built in options for running async tasks: Running async tasks on app startup in ASP.NET Core - Part 1 In this post I look at the problem of running one-off tasks asynchronously on app startup in ASP.NET Core. I explore the options and discuss pros and cons
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 …
Deep-dive into .NET Core primitives, part 3: runtimeconfig.json in depth Blog posts about software development, plus some other stuff.
davidfowl/AspNetCoreDiagnosticScenarios This repository has examples of broken patterns in ASP.NET Core applications - davidfowl/AspNetCoreDiagnosticScenarios
Roundup #31: .NET OSS, Async Startup, Loki Serilog, Monitoring, Collectible Assemblies, Alba 3.0 - CodeOpinion .NET OSS, Async Startup, Loki Serilog, .NET Core 2.2 Monitoring, Collectible Assemblies, Alba 3.0
Migrating oidc-client-js to use the OpenID Connect Authorization Code Flow and PKCE Migrating your oidc-client-js SPA from the OpenID Connect implicit flow to authorization code flow with PKCE.
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…
Tracking down action methods that need ValidateAntiForgeryToken using Structural Search and Replace As discussed in the previous post, we all know it is important to perform validations to prevent a Cross-Site Request Forgery (CSRF) attack against our application. Imagine inheriting a code base that has zero measures implemented? How would you find whic...
Securing Angular applications using the OpenID Connect Code Flow with PKCE In this post, I show how an Angular application could be secured using the OpenID Connect Code Flow with Proof Key for Code Exchange (PKCE). The Angular application uses the OIDC lib angular-auth-o…
Software Tokens Won't Save You A look at the advantages and disadvantages of using software tokens as an authentication factor, focussing on TOTP.
Built in options for running async tasks: Running async tasks on app startup in ASP.NET Core - Part 1 In this post I look at the problem of running one-off tasks asynchronously on app startup in ASP.NET Core. I explore the options and discuss pros and cons
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.
In Action Book Giveaway - .NET Core Tutorials I’m giving away a copy of *any* of Manning’s classic “In Action” books. You know, those ones with the ye olde covers.
Memory Leak in new ASPNET 2.2 routing? · Issue #6102 · dotnet/aspnetcore Describe the bug I was editing some Razor Pages (the Project\Pages kind) then refreshing the changes in Chrome (Version 71.0.3578.98). My dev loop is tight, so I make a small edit then refresh the ...
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…
Using dependency injection with Twilio SMS and ASP.NET Core 2.1 In this post, I describe how to create a custom ITwilioRestClient, register it with the DI container, and inject it into an MVC controller.
Creating an AWS policy for calling the SES mailbox simulator from CodeBuild In this post I show how to create an AWS IAM policy that allows you to send email with AWS SES to the mailbox simulator only, not to real recipients.
OpenID Connect back-channel logout using Azure Redis Cache and IdentityServer4 This article shows how to implement an OpenID Connect back-channel logout, which uses Azure Redis cache so that the session logout will work with multi instance deployments. Code: Posts in this ser…
Creating a git repo with Azure Repos and trying out Git LFS In this post I show how to create a new Git repo on Azure Repos, how to install Git LFS locally, and host to enable Git LFS in your repositories
Version vs VersionSuffix vs PackageVersion: What do they all mean? In this post I look at the various version numbers you can set when building a .NET Core project, such as Version, VersionSuffix, and PackageVersion.
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. ...
Learning about .NET Core futures by poking around at David Fowler's GitHub - Scott Hanselman David Fowler is the ASP.NET Core Architect (and an amazing highly technical public speaker) and I've learned a lot from ...
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 t...
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.
ASP.NET Core One Hour Makeover ASP.NET Core One Hour Makeover. GitHub Gist: instantly share code, notes, and snippets.
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.
Dynamically setting Content Type in ASP.NET Core with FileExtensionContentTypeProvider tldr; If you have a scenario where you have multiple file types (.pdf, .docx, etc.) stored somewhere (in a database, file system, etc.), that need to be downloaded, you can automatically figure out…
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 f...
BenchmarkDotNet v0.11.4 | BenchmarkDotNet It's been few months since our last release, but we have been working hard and have some new features for you!
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
Git Diff Margin - Visual Studio Marketplace Git Diff Margin displays live Git changes of the currently edited file on Visual Studio margin and scroll bar.
Supporting new Alpine versions (for containers) · Issue #99 · dotnet/announcements Supporting new Alpine versions (for containers) Alpine 3.9 was recently announced. Congratulations, Alpine team! On the .NET team, we are committed to supporting new Alpine versions quickly, and al...
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,
Announcing Windows Community Toolkit v5.1 - Windows Developer Blog It’s with great pleasure today that we announce the next update to the Windows Community Toolkit, version 5.1, made possible with help and contributions from our developer community. This update br…
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…
Be careful when manually handling JSON requests in ASP.NET Core | StrathWeb. A free flowing web tech monologue. The other day I was reviewing some code in an ASP.NET Core app. It was an HTTP endpoint, written as a simple, lightweight middleware component (so no MVC), that was handling incoming JSON requests.
Plastic SCM: A Full Version Control Stack built with Mono | Mono Note: This is a guest post by Jordi Mon Companys from Códice Software, a long-time Mono user, about how they used Mono to develop their flagship product.
Auto Generated .NET API Clients using NSwag and Swashbuckle Swagger This article shows how auto generated code for a C# HTTP API client could be created using Swagger and NSwag . The API was created using ASP.NET Core MVC. Code Create the API using ASP.NET Core and…
Background Worker template by Tratcher · Pull Request #7401 · dotnet/aspnetcore This is a first pass at #6817. @glennc I copied in a lot of your prototype, perhaps more than we're ready for this time around. The basic empty version works. Do we need to sort out the helm, w...
An introduction to ASP.NET Core Razor Pages In this post I provide an introduction to Razor Pages, the basics of getting started, and how Razor Pages differs from MVC
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’...
JHipster - 生成你的 Spring Boot + Angular/React 应用! Jhipster是一个完全开放的源代码,广泛使用的应用生成器。 能够很方便地创建Spring Boot + Angular/React项目!
PeachPie.io - The PHP compiler & runtime under NET Core | Product Hunt PeachPie.io allows you to convert your legacy PHP applications to the faster, stabler and more secureNET Core framework.
twbs/rfs ✩✩✩ Automates responsive resizing ✩✩✩. Contribute to twbs/rfs development by creating an account on GitHub.
Automated date based versioning of ASP.NET Core assemblies How to implement automated date based versioning of ASP.NET Core web application assemblies on Azure DevOps and what tools to use.
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.
Get These Dependencies Off My Lawn: 5 Tasks You Didn't Know Could be Done with Pure HTML and CSS Here are some things that are built into the HTML and CSS standards that you probably didn't know about. Or maybe you did. Congratulations.
.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
Blazor | Build client web apps with C# | .NET Blazor is a feature of ASP.NET for building interactive web UIs using C# instead of JavaScript. It's real .NET running in the browser on WebAssembly.
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.
Publishing to Single-file in .Net Core by swaroop-sridhar · Pull Request #52 · dotnet/designs The is a design proposal for supporting single file distribution in .Net Core. To run apps published as a single-file, CoreCLR#20287 proposed extracting out all the embedded dependencies to files a...
Microsoft Build 2020 Microsoft Build focuses on the latest trends and future looking technology innovations for leading architects, developers, start-ups and student developers.
Building and deploying an ASP.NET Core app with Docker containers - in 5 minutes – Max Horstmann's Coding Blog – My blog My blog
GoogleChromeLabs/quicklink ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time - GoogleChromeLabs/quicklink