Learn to build a bot using the Bot Framework, target multiple channels like Slack and Facebook! It's easy to do using nodeJS. Learn to build, host and run bots backed by AI and machine learning.
About the Presenter:
Hattan Shobokshi is a Senior Software Engine…
Learn to build a bot using the Bot Framework, target multiple channels like Slack and Facebook! It's easy to do using nodeJS. Learn to build, host and run bots backed by AI and machine learning.
About the Presenter:
Hattan Shobokshi is a Senior Software Engine…
MongoDB is coming to SF! Join us for a full-day educational conference covering the fundamentals to advanced techniques of app design and performance management. You’ll hear from the team that builds the database and power users running MongoDB deployments.
At…
Building C# 8.0
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.
The .NET Framework 4 saw the introduction of the System.Threading.Tasks namespace, and with it the Task class. This type and the derived Task<TResult> have long since become a staple of .NET programming, key aspects of the asynchronous programming model introd…
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:
channel9.msdn.com·by Scott Hanselman, Rob Caron··3 minutescloudlinux
Observables never run until you invoke them with subscribe. This also means that the values from the observable don't go anywhere unless you use a subscriber. A basic subscriber is either a function to handle the next value or an object with functions to handl…
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...
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
papers.ssrn.com·See all articles by Madeline Lamo··2 minutes
Code Camp is a free event for developers to come and learn from their peers. This community driven event has become an international trend where peer groups of all platforms, programming languages and disciplines band together to bring content to the community…
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 the Si…
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.
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 key f…
All around the world user groups and communities want to learn about Azure and Cloud Computing! On April 23-25, 2020, all communities will come together once again in the seventh great Global Azure event! Each user group organizes their own one to three day Az…
Today we’re announcing the release of TypeScript 3.1!If you haven’t heard of TypeScript, it’s a language that builds on top of modern JavaScript and adds static type-checking. When you write TypeScript code, you can use a tool like the TypeScript compiler to r…
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.
azure.microsoft.com·John Montgomery
Corporate Vice President, Microsoft Azure··4-5 minutesgamingdotnetcloudjavascript
Did you know that Verizon Digital Media Services frequently hosts tech community meetups at our Playa Vista campus? Playa Vista, also dubbed “Silicon Beach” for its close proximity to the sand and its influx of innovative tech companies, has become a flourishi…
eng.verizondigitalmedia.com·Posted by Alyssa Perez··1-2 minutescontainersdatabase
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.
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...
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.
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.
azure.microsoft.com·Jamie Cool
Director of Program Management, Azure DevOps··5-6 minutesidesgittypescriptclouddotnet
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!
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.
We're making it possible for everyone to experience a secure and privacy-respecting Web. We make it easy to get certificates for HTTPS, because ease of use is critical for adoption. We provide certificates free of charge, because cost excludes people. Our cert…
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…
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.
One of the best traits of a well-designed system is composability. Large systems are complex and hierarchical and one of the best ways to fight accidental complexity is to compose a system from smaller components. You write and test each component independentl…
blogs.msdn.microsoft.com·Sergey TepliakovSenior Software Engineer, Tools for Software EngineersFollow Sergey··8-10 minutesrustdotnet
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.
They don't tell you that once you get in, there's no going back. Here's how it's going to go down:You'll be working for a small company, making relatively small paycheck that allows you and your significant other to pay for a nice apartment and live a comforta…
Online security can be a world of uncertainty: we’re facing a new wave of sophisticated threats, while still dealing with the same fundamental threats from decades ago (SQL injection, ransomware from the 80’s). Join Troy Hunt, creator of “Have I been pwned”, f…
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…
FYI: About the Amazon HQ2: Man, so many people are getting this wrong. No, Amazon did not pull out of the NYC deal – and a lot of people have done a terrible job trying to explain this. A few details that will make things clearer. 1/ — Barry Ritholtz (@ritholt…
iona lot of emotional baggage
SUBSCRIBE for more of whatever this is:
http://bit.ly/2cNx9tS
TWITTER: https://www.twitter.com/briamgilbert
INSTAGRAM: https://www.instagram.com/briamgilbert
FACEBOOK: https://www.facebook.com/briamgilbert
Watch more songs: ht…
https://www.twitch.tv/summoningsalt
https://twitter.com/summoningsalt
Music list: https://docs.google.com/document/d/1p2qV31ZhtNuP7AAXtRjGNZr2QwMSolzuz2wX6wu5aU4/edit
https://www.patreon.com/summoningsalt
https://discord.gg/swAvdDh
Top Supporters (in progress…
Yesterday was a bad day. It was a reminder that the smallest of actions can have a big impact on everyone. Yesterday Escapist Magazine published an article by me that many people found offensive, upsetting, or unnecessary. To make matters worse, I said some th…
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.
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 …
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…
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 …
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 …
For eons, human beings have been collaborating and coordinating their activities towards some common goal -- moving from families to roaming small groups to towns and cities to institutions -- because of the ability to intermediate trust.
But thanks to the in…
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…
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 - 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 Internet Hap…
amazon.com·by Brian McCullough··8-10 minutesaffiliate linkappleandroid
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.
Decentralization is one of, if not the most, discussed features of the crypto tech stack. In a decentralized system, no single body controls the system. We have most certainly not reached the era fully decentralized systems, but that is what most of the world-…
Close to three quarters of all the adults on earth now have a smartphone, and most of the rest will get one in the next few years. However, the use of this connectivity is still only just beginning. Ecommerce is still only a small fraction of retail spending, …
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.
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=>infrastru…
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…
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..…
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…
We review the Skydio R1 Frontier Edition, the first autonomous drone we've tested that lives up to its promises of hands-free flight! We're so impresssed by the Skydio R1's ability to navigate around obstacles and track fast-moving subjects--its movements were…
tested.com·By Norman Chan on March 26, 2018··2 minutesai
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" can help us build a more competitive, innovative, secure and decentralized Internet. "Tokens" (also known as cryptocurrencies or cryptoassets) are integral to the operation of cryptonetworks. As we design new laws and regulations in this eme…
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…
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…
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…
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[...]
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…
My guest this week is Chris Dixon, who has written some of my favorite essays on technology and venture investing. Chris is a prolific investor and thinker, having been an entrepreneur, angel investor, and now partner at the well known venture capital firm And…
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…
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 …
We all know, I think, that there are now far more smartphones than PCs, and we all know that there are far more people online now than there used to be, and we also, I think, mostly know that big tech companies today are much bigger than the big tech companies…
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…
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/...
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…
Stanford University futurist Tony Seba spent the last decades studying technological disruptions. He argues that the Electric Vehicle, battery storage, and solar power, along with autonomous vehicles, are a perfect example of a 10x exponential process which wi…
youtube.com·Colorado Renewable Energy Society (CRES)··63 minutesyoutube
Tokenization of traditional assets in the coming years will have an impact on liquidity across multiple asset classes. The implications of this statement are relevant to all investors, including both traditional and crypto, for reasons I detail in this post.
Tokenization of traditional assets in the coming years will have an impact on liquidity across multiple asset classes. The implications of this statement are relevant to all investors, including both traditional and crypto, for reasons I detail in this post.
There are a lot of things that are next for deep learning. Instead of thinking of moving forward in one direction, think of expanding outward in many directions: Better reinforcement learning / integration of deep learning and reinforcement learning. Reinforce…
"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…
ARKit Furniture dropping app | by @ashervollmer → Get notified when the app is released. Music: TREGS - Berry
Every furniture store needs to do this with their catalog. Game changer for “trying” new furniture in your house. https://t.co/sAA5tkBJTF
— Tod…
Humans modify their facial expressions in order to communicate their internal
states and sometimes to mislead observers regarding their true emotional
states. Evidence in experimental psychology shows that discriminative facial
responses are short and subtle. …
arxiv.org·(Submitted on 13 Jul 2017 (v1), last revised 9 Jan 2018 (this version, v2))··2 minutes
The success of deep learning in vision can be attributed to: (a) models with
high capacity; (b) increased computational power; and (c) availability of
large-scale labeled data. Since 2012, there have been significant advances in
representation capabilities of …
This pilot project collects problems and metrics/datasets from the AI research literature, and tracks progress on them. You can use this notebook to see how things are progressing in specific subfields or AI/ML as a whole, as a place to report new results you'…
The history of computing can be thought of as a series of ideas rather than objects. From Aristotle’s formalization of the syllogism, to Alan Turing’s model for an all-purpose computing machine, to Satoshi Nakamoto’s distributed transaction ledger–these breakt…
softwareengineeringdaily.com·By SE Daily··4-5 minutescloudaijavascript
ARKit Inter-dimensional Portal by @nedd. Music by The SAME.
Literally chills down my spine. The future is going to be nuts 🥜 https://t.co/hZcXee18rH
— Aaron Watson ☄️ (@AaronWatson59)
June 30, 2017
This is absolutely incredible. https://t.co/CxpTGo…
madewitharkit.com·Made With ARKit··1 minuteapplegaming
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*.
daringfireball.net·Thursday, 29 June 2017··5-6 minutesandroidapple
Back in August, I wrote that
fork() can fail
and it made a pretty big splash. Continuing with that general theme,
I'll tell you about something else that can fail that you probably won't
expect. It has a failure mode that you're probably not equipped to
h…
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.
Speaker: Ben Gamari
Title: A low-latency garbage collector for GHC
Abstract:
As real-time and distributed systems become common-place, latencies associated with memory management begin to limit the usability of garbage collected languages. In particular, the …
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 ...
I just submitted this game for greenlight! -- https://steamcommunity.com/sharedfiles/filedetails/?id=481286518
This is a trailer for Wolfsong I whipped up. - Hyptosis
When most people try to read math equations, a paper, some Haskell code, or even abstraction-heavy Python, they tend to gnash their teeth a bit and then whine about it being too hard to read. And some of that is fair - there is a great deal of overly complicat…
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...
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 is an interactive storybook from the award-winning lead designer of Monument Valley about the heart-racing highs and heartbreaking lows of a young woman's very first love.
Florence Yeoh feels a little... stuck. Her life is an endless routine of wor…
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...
I made this set of scifi tiles and thought I'd got ahead and release them for everyone to use for whatever they want. If you wanna credit me, sweet, if not, I'll live. :P If you wanna support me!? buy some of my other sets here -- http://www.lorestrome.com/gam…
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 ...
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...
…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...
Tavis RuddTwo years ago I developed a case of Emacs Pinkie (RSI) so severe my hands went numb and I could no longer type or work. Desperate, I tried voice recognition. At first programming with it was painfully slow but, as I couldn't type, I persevered. After…
I just wanted to update you on SIGIL. There were a few snags in production trying to make sure everything is top-notch for fans! I just wanted to let everyone who purchased either the Big Box or the Beast Box know that it is now looking like it will ship…
What dark secret hides within this strange house? As you visit each location, and touch objects you see, you learn about this family from the viewpoint of the child. If you are a fan of disturbing games this one will unsettle you as you explore every nook and …
SIGIL™ is a free megawad for the original 1993 DOOM® created by John Romero. It contains nine single-player and nine deathmatch levels. The free megawad will be released in April 2019 and requires players own the original 1993 registered version of DOOM® in or…
The year of 1993 was a magical one, more so than any other. It was the only time we challenged ourselves as a group to create a game that was as good as anything we could have imagined at the time. We didn’t challenge ourselves like that before DOOM, nor after…
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
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.
• 2018 Best Game Audio awarded by IMIRT: Irish Game Makers Association
• 2017 Featured on App Store in New games we love in USA, UK, Finland, Canada and others
• 9/10 Rating on All Age Gaming
• MacWorld named as one of The 10 Mac Games You Need to Play in Jan…
Animation System Built a skeletal animation system from scratch in C++. Created the skeleton and joint hierarchy by parsing in Collada files. Created everything from scratch including the maths library. Implemented animation blending between a walking and runn…
Runner: Zero-Master
Date: 2018-08-30
IWAD: Doom2.wad
Category: UV-Max
Map: 15 (Industrial Zone)
Source Port: Crispy Doom 4.3
Time: 8:20
Description:
A true UV-Max demo of map 15! Skip to 3:00 to see the trick, I wouldn't recommend watching the rest as it's sl…
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 is a 32-level megawad originally released in 1996. Initially developed by a group known as Team Eternal, it was later acquired and worked on by TeamTNT. It features arguably the largest levels ever designed for vanilla Doom. There were three relea…
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!
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!
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!
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!
Esta es la increíble pero verídica historia del Lennon y el McCartney de los videojuegos: John Carmack y John Romero. Juntos revolucionaron las posibilidades del medio tanto a nivel tecnológico como temático, desafiaron todos los modelos de negocio establecido…
Using my stop-motion animation know-how to explore the patterns inside of various fruits and vegetables! This looks super tedious, but I actually had a lot of fun slicing them frame by frame and seeing the results come to life. I've included a bit of behind-th…
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
Her Family Approves this tribute. Audrey Hepburn is the latest dead celebrity to be resurrected for the advertising industry. She's starring in a new commercial for Galaxy Chocolate.
Samurai Sam 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…
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 perilous ad…
Celebrating TEN years of DOS Nostalgia while drinking champagne, messing around with DOS games, and answering questions from the chat.
First I try the new re-implementation of the classic DOS FPS Blood - NBlood http://nukeykt.retrohost.net/
Then I try and repe…
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…
The Twenty Ninth game in the Meditations Games project by Rami Ismail
Created by Martin Cohen and Lucie Gromusova
Download the launcher for Meditations Games here: http://meditations.games/
Rami Ismail, the guy behind the project: https://twitter.com/tha_rami…
Download ORCA here: https://100r.co/pages/orca.html
NOTE: Some of the functions in this video have been altered since it was posted. I'll be going over the more relevant changes in my next video of this series, just figured I'd give a heads-up! Make sure to c…
Rival Consoles creates a vibrant ambient soundscape in 10 minutes.
Ryan Lee West is one of the key artists of London’s Erased Tapes label, using synthesizers to create haunting ambient music as Rival Consoles.
FACT met up with West in his London studio and s…
'Pet the doggo. Boop the doggo. Reveal the secrets of the doggo' ~Lok
Crazywolfgirl Facebook and Furaffinity pages: https://www.facebook.com/Crazywolfgirlart/
www.furaffinity.net/user/crazywolfgirl
Meditations launcher: http://meditations.games/
Meditation …
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
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.
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
A celebration video for the new 4coder build (4.0.22) bringing 4coder to Mac for the first time.
Demo and Full Version: https://4coder.itch.io/4coder
Patreon: http://patreon.com/mr4thdimention
Forums: 4coder.handmade.network
Website: 4coder.com
Twitter: @Alle…
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.
http://www.amazon.com/Tom-Lehrer-Collection-CD-DVD/dp/B0039TD73G/ref=sr_1_3?ie=UTF8&s=music&qid=1284930177&sr=8-3
Use the above link and get the uninterrupted Lehrer TV-performance and The Tom Lehrer Collection from Amazon.com.
http://www.shoutfactorysto…
youtube.com·The Tom Lehrer Wisdom Channel··3 minutesappleyoutube
A processor is not a trusted black box for running code; on the contrary, modern x86 chips are packed full of secret instructions and hardware bugs. In this talk, we'll demonstrate how page fault analysis and some creative processor fuzzing can be used to exha…
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 programming …
Well-architected libraries for functional programming are at once immensely beautiful and practical. They are simple but extraordinarily powerful, helping user…
Functional Scala by John A. De Goes
Functional Scala is an extensive 3 day course that may be attended remotely (Central European Standard Time) or locally (Nieuwegein, just outside of Amsterdam). The course rigorously instructs Scala developers on the most co…
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.
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.
gamasutra.com·Marie-Jos�e Legault, Johanna Weststar··17-21 minutesgaming
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…
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.
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.
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…
There's new research on the security of password managers, specifically 1Password, Dashlane, KeePass, and Lastpass. This work specifically looks at password leakage on the host computer. That is, does the password manager accidentally leave plaintext copies of…
Really interesting article by and interview with Paul M. Nakasone (Commander of US Cyber Command, Director of the National Security Agency, and Chief of the Central Security Service) in the current issue of Joint Forces Quarterly. He talks about the evolving r…
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.
In his 2008 white paper that first proposed bitcoin, the anonymous Satoshi Nakamoto concluded with: "We have proposed a system for electronic transactions without relying on trust." He was referring to blockchain, the system behind bitcoin cryptocurrency. The …
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.)
Our work in cybersecurity is inexorably intertwined with public policy and -- more generally -- the public interest. It's obvious in the debates on encryption and vulnerability disclosure, but it's also part of the policy discussions about the Internet of Th…
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.
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.
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:
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:
To prevent the problems of customer binding, and losing business when darknet markets go down, merchants have begun to leave the specialized and centralized platforms and instead ventured to use widely accessible technology to build their own communications an…
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 that …
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.
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 race…
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:
Last week, the Scientific Working Group on Digital Evidence published a draft document -- "SWGDE Position on the Use of MD5 and SHA1 Hash Algorithms in Digital and Multimedia Forensics" -- where it accepts the use of MD5 and SHA-1 in digital forensics applicat…
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.
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 Spitzner a…
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.
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.
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.
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:
My latest book is doing well. And I've been giving lots of talks and interviews about it. (I can recommend three interviews: the Cyberlaw podcast with Stewart Baker, the Lawfare podcast with Ben Wittes, and Le Show with Harry Shearer.) My book talk at Google i…
On November 4, 2016, the hacker "Guccifer 2.0," a front for Russia's military intelligence service, claimed in a blogpost that the Democrats were likely to use vulnerabilities to hack the presidential elections. On November 9, 2018, President Donald Trump star…
In my book Data and Goliath, I write about the value of privacy. I talk about how it is essential for political liberty and justice, and for commercial fairness and equality. I talk about how it increases personal freedom and individual autonomy, and how the l…
A recent article in the Atlantic asks why we haven't seen a"cyber 9/11" in the past fifteen or so years. (I, too, remember the increasingly frantic and fearful warnings of a "cyber Peal Harbor," "cyber Katrina" -- when that was a thing -- or "cyber 9/11." I m…
The Israeli Defense Force mounted a botched raid in Gaza. They were attempting to install surveillance gear, which they ended up leaving behind. (There are photos -- scroll past the video.) Israeli media is claiming that the capture of this gear by Hamas cause…
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.
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.
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 expert…
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.
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.
George and Dan bump into each other while on a date. Starring George Kareman, Dan Klein, Kelly Hudson, Rebecca Delgado Smith, and Bridey Elliott // Written by George Kareman // Directed by Greg Stees // Shot by Skyler Rousselet // Edited by Matt Mayer // Soun…
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 Clini…
In celebration of Thimbleweed Park's one year anniversary, we prepared a short cosplay video featuring two of our favourite Thimbleweed Park characters. Enjoy!
Credits:
Delores Edmund: Shigeako Cosplay
Ransome the Jerk: Nunthius Cosplay
Camera: Nunthius, Shi…
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.
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 is an adventure game with a pixel art style perfect for cross stitch. Around the time of its spring 2017 launch, I stitched an homage to its five main characters as a gift for one of the game’s creators, Ron Gilbert. This game has a huge cast …
Support the project ► https://www.patreon.com/on_doubt or ► https://www.paypal.me/ondoubt
#ondoubt publishes videography portraits with creative minds of all fields. Support it by subscribing to this channel, or at https://www.patreon.com/on_doubt
Here's a …
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...
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
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
As the largest socialist organization in San Francisco, DSA SF is proud to be selective in our electoral endorsements. We don’t endorse in every race, and we consider endorsement only if a significant number of members express interest. Campaigns undergo a tho…
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.
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.
You’re a job seeker and you’re in an interview. There are numerous things you should ask in advance via email: Salary. Benefits. Remote work. Parental leave. Time off. Sick days. Revenue sharing. Equity. Accessibility. Will they pay to relocate you. Is there a…
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. Costs ar…
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 impo…
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!
Pixels of LCD monitors are usually composed of three stripes of the colors red, green, and blue. Tech enthusiast Matt Sarnoff used this property to his advantage when inventing [a subpixel text encoding font](http://www.msarnoff.org/millitext/). Its glyphs are…
Video recorded on iPhone8, with ~30fps.
https://sava.ninja/2018/12/09/turbowave/
Messing around with Unity ECS, having up to 100k entities animated and working on constant 30fps (including mobile).
Credits goes to Nikola Damjanov, Aleksandar Paunovic, Milos…
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. Proje…
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...
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…
vintageisthenewold.com·Vintage is The New Old··2 minutesgaming
For those of you joining us from home, we will be streaming selected sessions live from Los Angeles!
Day 2 schedule
(Wednesday, October 24 - PST):
▶️09:00AM: ECS: Welcome and General Overview
▶️10:00AM: ECS: LOD and Culling Systems That Scale
▶️11:00AM: E…
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
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 general c…
Welcome to the official YouTube page for Procreate®—the only professional iPad® illustration app for creatives on the move. Follow our #LearnToProcreate seri...
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 imaginative wor…
youtube.com·Brookes Eggleston - Character Design Forge··25 minutesgamingyoutube
The Wingfeather Saga - A Crow for the Carriage
From the epic fantasy novels - The Wingfeather Saga available here:
The Rabbit Room: http://bit.ly/2mbsOHh
Amazon: https://amzn.to/2zvCLJm
For twelve-year-old Janner Igiby, life in Glipwood is anything but adve…
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:...
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.”
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.
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.
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
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 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.
Due to a change in Unity’s terms of service, all existing SpatialOS and Unity games, including production games and in development games of all developers, are now in breach of Unity’s license terms. In this blog post, we explain our understanding of this seri…
The year is drawing to a close, and I'm going off on a much-needed holiday next week. This seems like a good time to look back at the past twelve months!
I can't believe that shipped 2018 was the year of foundational work. As far as “work work” is concerned, I…
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.
Find featured games like Village Monsters, Everhood, Aquamarine - KICKSTARTER DEMO, Chatventures, Danger Gazers on itch.io, the indie game hosting marketplace.
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...
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.
Did your last Yubikey just break? Perhaps you forgot an offline backup password. Maybe you're just tired of living like a spy and never using smartphones. Whatever it is, you're here, and you're finally ready to give up on PGP. That's great! We're here to help…
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...
*/ What is a Tor Relay? • Tor Legal FAQ • Setting Up Tor • Take the Challenge • List of Relays WHAT IS TOR? We use Tor to access our website and to publish to our blog, which is blocked inside of our country. -- Iranian human rights activist Tor is a service t…
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...
Thanks for your interest in a Project Alloy grant to attend LocoMocoSec 2019!
To be eligible, you must belong to a group that is currently underrepresented in the tech industry. In order to maximize our funding, we only support travel for applicants traveling…
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...
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.
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.
"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
proc…
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?
Choosing safe post-quantum parameters
for the new CSIDH isogeny-based key-exchange system
requires concrete analysis of the cost of quantum attacks.
The two main contributions to attack cost are
the number of queries in hidden-shift algorithms
and the cost of …
On August 19, the CRYPTO 2018 conference on cryptographic research hosted a one-day workshop in Santa Barbara called “Encryption and Surveillance.” The goal of the workshop was to “examine how encryption and related technologies pose both challenges and opport…
General information
Staff
Seminars / Courses
Project involvement
Publications
Education
Press releases
Upcoming / Past events
Job opportunities
Contact information
Official comments on the First Round Candidate Algorithms should be submitted using the 'Submit Comment' link for the appropriate algorithm. Comments from the pqc-forum Google group subscribers will also be forwarded to the pqc-forum Google group list. We will…
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.
The Eurocrypt 2018 rump session
took place Tuesday 1 May 2018.
Daniel J. Bernstein and Tanja Lange
served as chairs.
Roberto M. Avanzi served as shofar blower.
Julia Hesse,
Eran Lambooij,
Stav Perle,
and Huang Senyang
served as air-hammer operators.
Slides are…
Edoardo Persichetti.
"Classic McEliece: conservative code-based cryptography. Round 2."
Second PQC Standardization Conference.
University of California at Santa Barbara, USA.
24 August 2019.
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…
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.
Maakt een nee-stem tegen de Wet inlichtingen- en veiligheidsdiensten
(Wiv) de samenleving onveiliger? Voorstanders van de nieuwe wet zeggen
zonder voorbehoud "ja". Maar wij, cybersecurityonderzoekers,
computerwetenschappers en security professionals, plaatsen …
General information
Staff
Seminars / Courses
Project involvement
Publications
Education
Press releases
Upcoming / Past events
Job opportunities
Contact information
HacSpec is a proposal for a new specification language for cryptographic primitives that is succinct, that is easy to read and implement, and that lends itself to formal verification. It aims to formalise the pseudocode used in cryptographic standards by propo…
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+ is a stateless hash-based signature scheme, which was submitted
to the NIST post-quantum crypto project.
The design advances the SPHINCS signature scheme, which was presented at EUROCRYPT 2015.
It incorporates mult…
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 is a second-round candidate in NIST's
Post-Quantum Cryptography Standardization Project.
The second-round submission package specifies six KEMs:
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)
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 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!
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.
thatrecordgotmehigh.com·by That Record Got Me hgiH··1 minute
Can you handle your chili?
Blast passed hardcore enemies, tackle tricky platforms, be the chili eating contest victor!
In Spicy Piggy, set a world beating time and test your reactions while literally on fire. Succeed and you will be rewarded with some refres…
Welcome to the Audience Award ballot for the 2019 Independent Games Festival! These fantastic Audience Award finalists (https://globenewswire.com/news-release/2019/01/03/1680326/0/en/Return-of-the-Obra-Dinn-Leads-Nominations-for-the-21st-Annual-Independent-Gam…
No new product offering has had greater impact on the computer industry than the IBM System/360. IBM's 360 and Early 370 Systems describes the creation of this remarkable system and the developments it spawned, including its successor, System/370. The authors …
A recurring discussion in Overwatch (as well as other online games) is whether or not women are treated differently from men. If you do a quick search, you can find hundreds of discussions about this, some of which have well over a thousand comments. These dis…
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' new four-track “Agenda” EP is out now via digital services: https://petshopboys.lnk.to/AgendaID
The first song on the EP, “Give stupidity a chance”, can now be listened to on streaming services, download stores and on YouTube and is described b…
'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.
During development of meshoptimizer a question that comes up relatively often is “should this algorithm use SIMD?”. The library is performance-oriented, but SIMD doesn’t always provide significant performance benefits - unfortunately, the use of SIMD can make …
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…
In computer graphics, many traditional problems are now better handled by deep-learning based data-driven methods. In an increasing variety of problem settings, deep networks are state-of-the-art, beating dedicated hand-crafted methods by signifi…
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
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 …
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)
Thoroughly updated, this fourth edition focuses on modern techniques used to generate synthetic three-dimensional images in a fraction of a second. With the advent of programmable shaders, a wide variety of new algorithms have arisen and evolved over the past …
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...
We present a method for uniformly sampling points inside the projection of a spherical cap onto a plane through the sphere's center. To achieve this, we devise two novel area-preserving mappings from the unit square to this projection, which is often an ellips…
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…
We introduce a bidirectional reflectance distribution function (BRDF) model for the rendering of materials that exhibit hazy reflections, whereby the specular reflections appear to be flanked by a surrounding halo. The focus of this work is on artistic control…
To the ACES Community, Today we have released ACES 1.1, a minor update to the ACES system, which includes a series of new features. This is a “minor” system release, and therefore the version number is incremented to 1.1. This means the update adds a number…
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 treated i…
We introduce a non-exponential radiative framework that takes into account the local spatial correlation of scattering particles in a medium. Most previous works in graphics have ignored this, assuming uncorrelated media with a uniform, random local distributi…
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…
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…
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 …
View, browse and sort the ever-growing list of sessions by pass type, topic, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so …
NVIDIA Nsight Graphics NVIDIA® Nsight™ Graphics 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.
Remedy Entertainment discussed the experiments and research we have done in collaboration with Nvidia on the Microsoft DirectX Raytracing (DXR) API that enables straightforward access to real-time ray tracing running on development graphics hardware. Remedy is…
youtube.com·Remedy Entertainment Oyj··2 minutesgamingyoutube
'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
View, browse and sort the ever-growing list of sessions by pass type, topic, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so …
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 effects …
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 recre…
View, browse and sort the ever-growing list of sessions by pass type, topic, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so …
If you are a California resident, you may make your Do Not Sell My Personal Information (DNS) request(s) below. Before you do, we hope you will read this for additional context.
The advertising you see is critical to our ability to fund the high-quality conte…
In this video, I go over the music system for Manifold Garden. Topics covered: code architecture, our debug tools, and how music is set up in the game.
Mailing List: http://bit.ly/MgMailingList
Steam: http://store.steampowered.com/app/473950
Game: http://man…
The Hinterland team is primarily comprised of veteran game developers, most having spent 10+ years in the traditional “triple-A” industry. The studio culture and work ethic is built around the search for quality and innovation in everything we do. We are a pas…
In this video, I go over recent graphics improvements, explain in-depth the new music system, and finally address some concerns about design.
Mailing List: http://bit.ly/MgMailingList
Steam: http://store.steampowered.com/app/473950
Game: http://manifold.gard…
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. Visual Im…
Coming early 2020 to #NintendoSwitch & PC!
Fight dozens of ridiculous enemies with a unique battle system combining the best parts of beat ‘em ups, fighting games, turn based tactics and RPGS!
Wishlist on Steam! https://store.steampowered.com/app/762180/Trea…
Happy Badger Studio has announced that its “stylized hovercraft racing game” SmuggleCraft is coming to Switch. It’ll be available in just a few days on January 25. Here’s an overview, along with a trailer: If you haven’t played it (you probably haven’t), Smugg…
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." Galyonkin is…
Before/After comparisons of various changes in the game recently.
Mailing List: http://bit.ly/MgMailingList
Steam: http://store.steampowered.com/app/473950
Game: http://manifold.garden/
DevLog: https://forums.tigsource.com/index.ph...
Twitch: https://www.twi…
Eastshade is an open-world adventure game where you play as a traveling artist and will be released for PC on February 13, 2019 and consoles soon to follow. Wishlist it at http://store.steampowered.com/app/715560
Official Website - http://www.eastshade.com/
T…
Test your adventurer mettle in BELOW for Xbox One. Traverse procedurally generated environments and conquer your surroundings. Explore. Survive. Discover.
Manifold Garden is now playable from start to finish.
In this video, I go over the state of tech, audio, art, and design in the game.
Topics covered: save/load system, level loading system, audio occlusion, and design changes.
Mailing List: http://bit.ly…
The OpenGL Registry contains specifications of the core API and
shading language; specifications of Khronos- and vendor-approved
OpenGL extensions; header files corresponding to the specifications; and
related documentation including specifications…
The Transvoxel Algorithm is a method for seamlessly stitching together neighboring triangle meshes generated from voxel data at differing resolutions so that
level of detail (LOD) can be used with large voxel-based datasets such as volumetric terrain in next-g…
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 othe…
Following the company’s last session of ‘Magic Leap Live’, wherein the company had promised that viewers would get to “meet Magic Leap One”—but then offered no substantive details and dodged the audience’s most prominent questions—the company is promising to s…
This is the story of a clever trick that's been around for
at least 35 years, in which array values can be left
uninitialized and then read during normal operations,
yet the code behaves correctly no matter what garbage
is sitting in the array.
Like the best p…
Lcc-Win32 A compiler system for windows Technical Reference Jacob Navia based upon the lcc compiler written by C.W. Fraser and Dave Hanson Prologue Software Writing software Compiling software. The compilation process A closer look at the compila…
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. - my default.vcxproj
Sphere eversions have been described so far by either pictures with minimal
topological complexity, numerical evolution or complex equations. We write down
relatively simple explicit formulas for the whole eversion, both analytic and
topologically simpler, inc…
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms of sc…
GO READ MY COLUMN! http://autotradr.co/Oversteer
THANKS TO GIOVANNA WHEELS!
http://giovannawheels.com
https://www.instagram.com/giovannawheels/
THANKS TO DIKO SULAHIAN!
https://www.instagram.com/dikosulahian
The Ferrari 488 Pista is an amazing Ferrari -- an…
Thunderhill 3 Mile East with cyclone, NorCal Shelby Club
Caterham Seven, 1350lbs, 200hp 2.3 liter Ford Duratec, Avon ZZS tires
HIGHLIGHTS LIST BELOW.
7:47 - ten-four rubber ducky, we got ourselves a convoy.
8:41 - swervin' USA.
10:01 - convoy the sequel.
11:4…
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.
In this video, I open up an F1 gearbox to find out what's inside and explain a little about how it works.
I used to work on race cars many years ago, but it's been a while since I worked on any part of any car, let alone a Formula One car gearbox - as you can…
The third and final part of the block collision sequence.
Part 1: https://youtu.be/HEfHFsfGXjs
Part 2: https://youtu.be/jsYwFizhncE
Home page: https://www.3blue1brown.com
Brought to you by you: http://3b1b.co/clacks-thanks
Error correction: I wrote the answer…
International Streaming 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.
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…
nlguillemot.wordpress.com·Written by nlguillemot··8-10 minutesgaminggit
Thunderhill Full 5 mile with cyclone, Hooked on Driving
Caterham Seven, 1350lbs, 200hp 2.3 liter Ford Duratec, Avon ZZS tires
HIGHLIGHTS LIST BELOW
1:25 - into the unknown!
7:46 - sun in the eyes.
9:00 - Miata surprise.
9:41 - going solo into the west.
10:20 …
View, browse and sort the ever-growing list of sessions by pass type, topic, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so …
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.
The 10 best marble racing videos of 2018! This video also includes some marble races from the Sand Marble Rally 2018, Winter MarbleLympics, Amazing Maze Marble Race, Hubelino Tournament 2018 and more!
=== Credits: ===
Commentary: Greg Woods
Music: Minos Fylak…
This is a pretty tricky problem. Can you solve for the angle? Watch the video for the solution. I thank Barry, and I thank Akshay Dhivare from India for suggesting the problem via email.
Sources
https://gogeometry.blogspot.com/2008/05/elearn-geometry-problem-…
Manufacturing Enterprise Solutions Association is a nonprofit who educates the industry about Smart Manufacturing, IIoT and other topics about using IT in Manufacturing.
A recurring discussion in Overwatch (as well as other online games) is whether or not women are treated differently from men. If you do a quick search, you can find hundreds of discussions about this, some of which have well over a thousand comments. These dis…
Programs written in C/C++ can suffer from serious memory fragmentation,
leading to low utilization of memory, degraded performance, and application
failure due to memory exhaustion. This paper introduces Mesh, a plug-in
replacement for malloc that, for the fir…
arxiv.org·Authors:Bobby Powers, David Tench, Emery D. Berger, Andrew McGregor··1-2 minutesdotnet
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…
boingboing.net·/
Cory Doctorow /
10:33 am Thu
Feb 14, 2019··5-6 minutesgamingweb
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.
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…
Phoronix is the leading technology website for Linux hardware reviews, open-source news, Linux benchmarks, open-source benchmarks, and computer hardware tests.
phoronix.com·Written by Michael Larabel in WINE on 22 January 2019 at 04:46 PM EST. 13 Comments··1-2 minutesgamingandroidgitlinux
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 professional…
notebookcheck.net·by Daniel R Deakin, 2019/01/07··3-4 minutesgamingweb
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
Morphological and…
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 expressing…
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…
CrashPlan for Small Business backup software offers the best way to backup & protect business data securely - offsite, onsite & cloud data backup protection.
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…
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 standardi…
Visualizing the dynamics of the Collatz Conjecture though fractal self-similarity.
Support this channel: https://www.patreon.com/inigoquilez
Tutorials on maths and computer graphics: http://iquilezles.org
Code for this video: https://www.shadertoy.com/view/ll…
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)"[→]
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.
nypl.org·by Thomas Knowlton, Outreach Librarian, MyLibraryNYCOctober 17, 2016··5-6 minutesgamingandroid
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.
By Bob Lord, CISO
A recent investigation by Yahoo has confirmed that a copy of certain user account information was stolen from the company’s network in late 2014 by what it believes is a state-sponsored actor. The account information may have included names…
This seminar is part of the Caltech/JPL Association for Gravitational-Wave Research (CaJAGWR) Seminar Series.
- Read the talk abstract: https://www.caltech.edu/content/gravitational-wave-research-seminar-6
- Learn more about CaJAGWR: http://cajagwr.caltech.e…
Handheld CNC router: https://shapertools.com/
Rubber band thermodynamics: https://en.wikipedia.org/wiki/Rubber_band#Thermodynamics
Rubber band bicycle wheel: https://www.youtube.com/watch?v=dBXL93984cQ
Thermal camera in this video: Opgal Therm-App 25Hz:
…
1. Bits and Their Encoding
Imagine that I generate a key to encrypt with AES. I use AES-128, instead of AES-256, so I need a 128-bit key.
I use whatever mechanism my OS gives me to generate a long string of bits. For example in python:
>>> import os;
…
Website fingerprinting attacks, which use statistical analysis on network
traffic to compromise user privacy, have been shown to be effective even if the
traffic is sent over anonymity-preserving networks such as Tor. The classical
attack model used to evaluat…
arxiv.org·(Submitted on 17 Nov 2018 (v1), last revised 21 Feb 2019 (this version, v3))··2-3 minutesaijavascript
MIT Computer Science & Artificial Intelligence Lab just released some new research. The paper is called Vault: Fast Bootstrapping for Cryptocurrencies.
From a high level, it looks like a new cryptocurrency. But it is written as a set of techniques to impr…
BLS is a digital signature scheme being standardized.
Its basis is quite similar to other signature schemes, it has a key generation with a generator $P2$:
The signature is a bit weird though, you pretend the hashed message is the generator (using a hash_to_…
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...
A paper on (attacking) database encryption was just released by Paul Grubbs, Marie-Sarah Lacharite, Brice Minaud, and Kenneth G. Paterson. Matthew Green just posted an article about it. I don't know much about database encryption, but from my experience there …
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...
Modern CPU architectures offer strong isolation guarantees towards user
applications in the form of enclaves. For instance, Intel's threat model for
SGX assumes fully trusted enclaves, yet there is an ongoing debate on whether
this threat model is realistic. I…
arxiv.org·Authors:Michael Schwarz, Samuel Weiser, Daniel Gruss··2 minutes
In this episode, we sit down with Bogdan Opanchuk and John "Tux" Pacific from NuCypher to chat about their threshold proxy re-encryption technology, how the project aims to provide privacy infrastructure, dig into their nuFHE scheme and explore far along FHE r…
zeroknowledge.fm·Fredrik Harrysson, Anna Rose··2 minutesencryptionapple
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 …
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…
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.
This conference will explore the use of formal methods, empirical analysis, and risk modeling to better understand security and systemic risk in blockchain protocols. We aim to foster multidisciplinary collaboration among practitioners and researchers in block…
Info: Stormy weather Hot new computer game maker ION Storm appears to have all it needs for success -- top talent, plenty of money, and legions of anxious fans. So why is its future so cloudy? By Christine Biederman Now is the moment to do or die. Again.XXXIt'…
Cover mechanics gained a pretty infamous reputation during the 7th generation of games, leading many to feel that the entire third-person shooter genre was becoming homogenous and stale. In this video, let's take a look back at just how cover mechanics ruined …
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.
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 is a seriously difficult puzzle game about plumbing and connecting pipes to keep the water flowing.
You've arrived on a lonely island faced with a hero's calling. The island's plumber has been out of commission for a while and the resident…
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.
This is the first video of hopefully many more throughout 2019. A Pathetic Man-Child attempts to destroy all the vintage Star Wars figures he can. He does this to help him cope with the terrible, awful, painful place Star Wars has gone. Will it help him? No.
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'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.
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
Public T…
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.…
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 multiple pro…
Supervised training of neural networks for classification is typically
performed with a global loss function. The loss function provides a gradient
for the output layer, and this gradient is back-propagated to hidden layers to
dictate an update direction for t…
arxiv.org·Authors:Arild Nøkland, Lars Hiller Eidnes··2 minutesai
Doina Precup research interests are in the areas of reinforcement learning, deep learning, time series analysis, and diverse applications. In this talk, Dr. Precup reviews how hierarchical reinforcement learning refers to a class of computational methods that …
35 years ago, Science Fiction's Grandmaster, the late Isaac Asimov, made some predictions for 2019. As we head into the New Year, we'll take a look at those predictions and see what he got right, what he got wrong, and what it tells us about trying to predict …
Enter part of the package name you are looking for in the box above
to display a filtered list of packages. At least 2 characters are
required to start matching. The match is performed as a regular
expression without case sensi…
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…
Deep Reinforcement Learning (DRL) algorithms have been successfully applied
to a range of challenging control tasks. However, these methods typically
suffer from three core difficulties: temporal credit assignment with sparse
rewards, lack of effective explora…
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 resin pri…
arXiv is a free distribution service and an open-access archive for 1,657,256
scholarly articles in the fields of physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering and systems science, and e…
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, find and apply to job opportunities at Google. Bring your insight, imagination and healthy disregard for the impossible. Together, we can build for e...
Raytracing is a relatively simple way to render images of 3D objects.
The core is an elegant idea, that one can simulate the real-world behavior
of photons of light bouncing off of surfaces and colors accumulating from
their paths. It's not inherently fast, bu…
Project Overview Clara is an LSTM that composes piano music and chamber music. It has some parallels to Google’s Magenta project, although it’s an entirely separate project, and uses PyTorch, MIT’s music21, and the FastAI library. I use a 62 note range (instea…
A term that sometimes shows up in machine learning is the "natural gradient". While there hasn't been much of a focus on using it in practice, a variety of algorithms can be shown as a variation of the natural gradient. In this post, I'll go over an explanatio…
Learn techniques for identifying the best hyperparameters for your deep learning projects, including code samples that you can use to get started on FloydHub.
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’…
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 from r…
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 Pasadena C…
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 exci…
Taking inspiration from biological evolution, we explore the idea of "Can
deep neural networks evolve naturally over successive generations into highly
efficient deep neural networks?" by introducing the notion of synthesizing new
highly efficient, yet powerfu…
arxiv.org·Authors:Mohammad Javad Shafiee, Akshaya Mishra, Alexander Wong··2-3 minutesairust
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 new …
arxiv.org·Authors:Shaojie Bai, J. Zico Kolter, Vladlen Koltun··2 minutesai
On today's episode Zac talks to Brady Kight, Co-Founder and Lead Electrical Engineer of SPYCE! Please consider supporting us on Patreon. We have some pledge rewards you may be interested in, so go check that out. Now You Know!
Watch our video where we visit …
A couple of months ago I went to the Munich GameCamp – a bar camp where anyone can propose a talk, and then a quick vote is cast which talks get accepted. I’ve been asking around for some ideas, and one developer mentioned I might want to cover compute shaders…
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
James Crowley
Carnegie Mellon University, 1985
Laboratory for Household Robotics
Machine Vision, Dynamic World Modeling, Mobile Robot Navigation
IMP (Intelligent Mobile Platform) could learn the floorpan of a house, follow instructions and avoid obstacles.
…
Music theory is one of the most naturally elegant and functional domains. It's a perfect fit for Clojure, which is why the Overtone audio environment makes hacking sound so much fun.
Chris will start with the basic building block of sound, the sine wave, and …
The promise of Silicon Valley’s gig economy can sound appealing - like freedom from a corporate schedule, opportunities to make any idea a reality... In reality, blue collar independent contractors at tech companies like Facebook and Google work long hours for…
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…
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 …
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/spreadsheet…
The LMARV-1 (Learn Me A Risc-V, version 1) is a RISC-V processor built out of MSI and LSI chips. You can point to pieces of the processor and see the data flow. It should be a nice way of demonstrating how RISC-V works and how simple it is to implement.
RISC-…
An experimental technology called Duplex may change the way you talk to your Google Assistant. It sounds pretty ordinary, but it's anything but. Read more about Duplex on CNET: https://cnet.co/2roXyH4
Subscribe to CNET: www.youtube.com/user/cnettv
Check out …
For 1-100 players! Your phones or tablets are your controllers! The team behind YOU DON’T KNOW JACK presents FIVE guffaw-inducing party games in one pack!
Games include:
1) The comedy trivia sensation YOU DON’T NOW JACK 2015 (1-4 players) with hundreds of …
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.
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...
Welcome to the PC Gaming Era GOTY, A awards show dedicated to PC games that came out in 2018. The idea for this originated a few years ago, while the main GOTY has a list of most popular games for platforms including PC, it does not take into consideration on …
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 commen…
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://noclippodca…
SUBTITLES AVAILABLE (EN, RU, CS, DA, DE, EL, ES, FI, FR, HU, IT, JP, KO, NL, NO, PL, PT, RO, SR, SV, TH, TR, ZN)
Beholder - Official Short Film on Steam: https://store.steampowered.com/app/977770/Beholder__Official_Short_Film/
Beholder on Steam: https://store…
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 on Steam: https://store.steampowered.com/app/977770/Beholder__Official_Short_Film/
Beholder game on Steam: https://store.steampowered.com/app/475550/Beholder/
KINODOM on Social Media
Facebook: https://www.facebook.com/kinodomfil…
Watch our NEW FILM!
https://www.youtube.com/watch?v=MBviyr97Dok
SUBTITLES AVAILABLE (EN, RU, CS, DA, DE, EL, ES, FR, HU, IT, JP, KO, NL, NO, PL, PT, RO, SR, SV, TH, TR, ZN)
Add film in STEAM - http://store.steampowered.com/app/804320/Papers_Please__The_Short…
WATCH THE FULL FILM NOW:
https://www.youtube.com/watch?v=YFHHGETsxkE
Add film in STEAM - http://store.steampowered.com/app/804320/Papers_Please__The_Short_Film/
JOIN our groups:
FB - https://www.facebook.com/kinodomfilms/
VK - https://vk.com/kinodomfilms
Us…
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.
Горбатов........................Анатолий Меньщиков
Владимир......................Игорь Петров
Оператор.......................Андрей Соломонов
Композитор…
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! - We kept the trailer short, but sweet!
Special thanks go out to Charles Woodson Parker yet again for providing the VO at such short notice! James McCreadie, for Metal Chicken and being such a great guy! Also,…
A dystopian document thriller.
The award-winning, critically-acclaimed border inspector game, now for your iPad.
______________________________________
"Congratulations."
"The October labor lottery is complete. Your name was pulled."
"For immediate placemen…
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
This SurveyMonkey survey is currently closed. Please contact the survey author for assistance. Sign up and create your own free online survey in minutes!
Launch Trailer - Available now on PS4 and PS Vita (Cross-Buy / Cross-Save)! Features 1-4 Player (Online/Couched) Rescue Mode and a full, Single Player Story Mode Campaign! Additional Narration by Charles Woodson Parker. Music / Score and Trailer Score by New W…
Free download: http://www.newgrounds.com/audio/download/657601
I tried to make a better mix than my old one
https://www.youtube.com/watch?v=xMF0090eq24
too bad it drove my cpu into the ground, couldn't finish the outro properly, couldn't get the bells mixed i…
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
This page will continue to be updated with info about the cable as things progress. ---2019-12-31--- Rev 1 of the O.MG Cable is now being fully manufacturered and available for sale! Launch video is here (twitter) or here (youtube) For sale: at Hak5 The softwa…
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…
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 Actio…
This document covers the best practices and pitfalls for building UI to display URLs in browsers and other apps. It covers the main categories of problems and challenges that we’ve seen in building Chrome. The guidance is intended to be generally applicable, b…
So there’s these computer programs called artificial neural networks that are good at imitating things. By seeing examples of what humans did, they can learn to translate languages, predict product sales, and even categorize text and images as innocuous or exp…
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...
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.
When the French were driven out of Egypt, they left chaos in their wake. The ignominious rout that was the Battle of the Pyramids had cost the Mamelukes not only 10,000 of their best soldiers but also their reputation for cruel invincibility. It had revealed t…
The last decade of the eighteenth century was the most tumultuous in the political history of France, a country whose politics have often been defined by their tumultuousness. A revolution that had been born in 1789 out of the new Enlightenment ideals of democ…
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 hear…
The seventeenth century of our epoch is the heart of what historians refer to as the Early Modern Period. It was modern in the sense that new innovations, from the printing press to the compass, from the first joint-stock corporations to the latest sailing-shi…
The 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, military si…
I’m very excited today to announce The Analog Antiquarian, a new companion site to this one. While this site continues to be, as the subtitle says, “a history of computer entertainment and digital culture,” the new one will be for “chronicles of worldly wonder…
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. (No, …
This blog has become, among other things, an examination of good and bad game-design practices down through the years, particularly within the genre of adventure games. I’ve always tried to take the subject seriously, and have even dared to hope that some of t…
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 with BM…
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.
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?
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.
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 to g…
Microsoft Windows 3.0’s conquest of the personal-computer marketplace was bad news for a huge swath of the industry. On the software side, companies like Lotus and WordPerfect, only recently so influential that it was difficult to imagine a world that didn’t i…
Microsoft entered the last year of the 1980s looking toward a new decade that seemed equally rife with opportunity and danger. On the one hand, profits were up, and Bill Gates and any number of his colleagues could retire as very rich men indeed even if it all…
The beginning of serious work on the operating system that would come to be known as OS/2 left Microsoft’s team of Windows developers on decidedly uncertain ground. As OS/2 ramped up, Windows ramped down in proportion, until by the middle of 1986 Tandy Trower …
We’ve seen how the pundits had already started speculating like crazy long before the actual release of IBM’s TopView, imagining it to be the key to some Machiavellian master plan for seizing complete control of the personal-computer market. But said pundits w…
Come August of 1984, Microsoft Windows had missed its originally announced release date by four months and was still nowhere near ready to go. That month, IBM released the PC/AT, a new model of their personal computer based around the more powerful Intel 80286…
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 their …
The French creative aesthetic has always been a bit different from that of English-speaking nations. In their paintings, films, even furniture, the French often discard the stodgy literalism that is so characteristic of Anglo art in favor of something more att…
Sharp-eyed readers may have already noticed that I’ve changed the subtitle of this blog from “a history of computer entertainment” to “a history of computer entertainment and digital culture.” This is not so much indicative of any change in focus as it is a be…
I’m afraid I don’t have a standard article for you this week. I occasionally need to skip a Friday to store up an independent writer’s version of vacation time, and the beginning of a five-Friday month like this one is a good time to do that. That said, this d…
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 made …
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 that t…
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 Khalsa. Th…
Ken Williams got the online religion early or late, depending on how you look at it. Despite running a company whose official name was Sierra On-Line — admittedly, the second part of the name was already being de-emphasized by the end of the 1980s, and would e…
By 1990, life for the programmers and artists who made adventure games for Sierra On-Line had settled down into a predictable pattern. Even-numbered years were King’s Quest years, when the company pulled out all the stops to deliver a new iteration of their fl…
Judith Pintar was responsible for what popular consensus holds to be the two best games ever created using AGT. She wrote 1991’s Cosmoserve herself, then organized the team of authors that created 1992’s Shades of Gray. Both works are inextricably bound up wit…
Coming exactly halfway between the shuttering of Infocom and the release of Graham Nelson’s landmark epic Curses, 1991 was the most exciting year of the little-remembered interstitial between interactive fiction’s commercial era and its supposed rebirth as an …
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 thatched c…
As many of you have doubtless heard by now, Patreon has abandoned all plans to institute the billing changes which have caused such chaos and consternation over the past week. CEO Jack Conte has posted a public apology, and it’s a very good example of the genr…
I’ll be rolling out a new pledging system for this site next week. Built on a platform called Memberful, it will let you pledge your support right from the site, without Patreon or anyone else inserting themselves into the conversation. The folks from Memberfu…
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, such o…
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:
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 spent …
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 visio…
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 really con…
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, by pre…
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 ceremonies …
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 megagame…
Ian Hetherington made for a strange choice as the guy to clean up Imagine Software’s confused finances. Brought in very late in the day to serve as the company’s financial director, he had no background in accounting whatsoever. Ironically, Bruce Everiss, who …
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 than …
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 Ander…
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 logica…
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 platforms …
For a project that’s still in the phase of contemplation and feasibility study right now, I’d be interested in talking to any readers who happen to be experienced web developers. If I go forward with it — and whether I do or not may come to hinge on any feedba…
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 journ…
When Brian Fargo made the bold decision in 1988 to turn his company Interplay into a computer-game publisher as well as developer, he was simply steering onto the course that struck him as most likely to ensure Interplay’s survival. Interplay had created one o…
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 window in…
As the subject line says, just wanted to let you all know about the latest going-ons here at Digital Antiquarian corporate headquarters. My Patreon supporters know already that I visited Rochester a couple of weeks ago to spend more time in the archives of the…
For text-adventure fans confronting the emerging reality of a post-Infocom world, AGT was a godsend, allowing amateurs for the first time to create games that at a quick glance might appear to match those of Infocom. Still, AGT was far from the answer to every…
By the point in late 1988 when Magnetic Scrolls released Fish!, their fifth text adventure and arguably their best yet, a distressing pattern of diminishing returns had already been well-established when it came to sales. Anita Sinclair’s little collective had…
On a beautiful May day in 1987, Epyx held a party behind their offices to celebrate the completion of California Games, the fifth and latest in their hugely popular Games line of sports titles. To whatever extent their skills allowed, employees and their famil…
The computer-game industry, like most young industries, was marked by ebbs and flows. Periodically, new advances in technology, new economic circumstances, and new consumer expectations led to the mass extinction of companies that had once seemed impregnable, …
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 away, ju…
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 many an…
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
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…
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…
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.
From 1969, a wild live-action film showing rectangles in the city and country to a percussion soundtrack. WARNING! May induce seizures. Seriously, the camera zooms in and out at a dizzying pace, please view responsibly. CLICK ON SHOW MORE FOR LINKS!
VIDEO (ne…
The ETC Press and its ETC Press: Student imprint is proud to announce its first collaboration with an Entertainment Technology Center graduate project team.
Photorealistic computer graphics is ubiquitous
today, with applications that include entertainment—notably, movies
and video games; product design; and architecture. Over the past
decade, physically-based approaches to rendering have become
widely used, where…
pbr-book.org·Matt Pharr, Wenzel Jakob, and Greg Humphreys··2 minutes
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…
Starting with Visual Studio 2019 Preview 4 and RC, we’ll be adjusting how C# versions are treated in .NET tooling. The version of C# used by your project will now be determined by target framework.
Summary of changes
The most important change is that the versi…
devblogs.microsoft.com·Phillip CarterProgram Manager, .NET and LanguagesFollow Phillip··3 minutesidesdotnet
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 ...
This is a brief introduction to our new Data-Oriented Tech Stack (DOTS), sharing some insights in how and why we got to where we are today, and where we’re going next. We’re planning on posting more about DOTS on this blog in the near future. Let’s talk about …
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.
WEBGL_multi_draw performance on WebGL Animometer More complete tests of WEBGL_multi_draw with 20,000 triangles Uniforms vs. UBOs http://kenrussell.github.io/webgl-animometer/Animometer/tests/3d/webgl.html?use_multi_draw=1&use_ubos=1&webgl_version=2 http://kenr…
Mei-Chin Tsai and Jared Parsons talk about how Microsoft’s .NET team designed the runtime environment to balance convenience, fast startup, serviceability, low latency, and high throughput. For example, services such as JIT compilation, TypeSystem, garbage col…
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
Join members from the .NET teams for our community standup covering great community contributions for Visual Studio, CLI, Roslyn, Productivity, and more.
Productivity features
New Colorization https://github.com/dotnet/roslyn/pull/31976
Demo app https://gith…
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
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.
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...
Join members from the .NET teams for our community standup covering great community contributions for Framework, .NET Core, Languages, CLI, MSBuild, and more.
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...
In this presentation, we will talk about the Intel Hardware Intrinsics in .NET Core, a new feature in .NET Core 3.0. For the first time, .NET developers will have the ability to directly exercise underlying CPU features, very similar to what C/C++ developers c…
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...
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.
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…
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…
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.
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...
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#issuecomment…
An ongoing project attempting to explain our highly intangible, deeply disruptive, data-driven, venture-backed, gluten-free economic meritocracy to the uninitiated. With apologies to Richard Scarry.
Do more with patterns in C# 8.0
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.
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,
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.
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 ...
This might be my Magnum Opus. Please see my comments below with regards to reports the video was partially faked. Go to https://NordVPN.com/MarkRober and use code MARKROBER to get 75% off a 3 year plan and an extra month for free.
My buddy Sean posted a vide…
As you hopefully heard, the first preview of Visual Studio 2019 is now available. In this post I’ll cover some of the productivity improvements for .NET developers we’re most excited about. For a complete list, check out the release notes.
Regex Language Suppo…
devblogs.microsoft.com·Kendra HavensProgram Manager, .NET and Visual StudioFollow Kendra··3-4 minutesidesdotnet
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...
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).
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.
We’re excited to announce the release of .NET Core 2.2. It includes diagnostic improvements to the runtime, support for ARM32 for Windows and Azure Active Directory for SQL Client. The biggest improvements in this release are in ASP.NET Core.
ASP.NET Core 2.2 …
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,
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.
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.
azure.microsoft.com·Matthew Henderson
Senior Program Manager, Azure Functions··8-10 minutescloudgitdotnetlinux
Earlier this week we released a preview of support for working with Razor files (.cshtml) in the C# extension for Visual Studio Code (1.17.1). This initial release introduces C# completions, directive completions, and basic diagnostics (red squiggles for error…
devblogs.microsoft.com·Daniel RothPrincipal Program Manager, ASP.NETFollow Daniel··3-4 minutesidesdotnetweb
Blazor 0.7.0 is now available! This release focuses on enabling component coordination across ancestor-descendent relationships. We've also added some improvements to the debugging experience.
Here's what's new in the Blazor 0.7.0 release:
Cascading values an…
devblogs.microsoft.com·Daniel RothPrincipal Program Manager, ASP.NETFollow Daniel··7-9 minutesidesdotnet
Check out the latest Visual Studio productivity tips in this 5 minute video! These tips for .NET developers will have you coding C# faster and better than ever before. This video includes a ton of navigation short cuts, codefixes and refactorings, multi-caret,…
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)
Qualtrics sophisticated online survey software solutions make creating online surveys easy. Learn more about Research Suite and get a free account today.
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...
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 ...
While we continue to work on finalizing the next minor version of ASP.NET Core, we’re also working on major updates to our next release that will include some changes in how projects are composed with frameworks, tighter .NET Core integration, and 3rd party op…
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.
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.
devblogs.microsoft.com·Diego VegaProgram Manager , .NET Data AccessFollow Diego··12-15 minutesdatabaseidesdotnetlinux
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,
We’ve just published our first cut of the .NET Library Guidance. It’s brand new set of articles for .NET developers who want to create high-quality libraries for .NET. The guidance contains recommendations we’ve identified as common best practices that apply t…
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
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!
youtube.com·Plain TV by Plain Concepts··9 minutesdotnetyoutube
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 and t…
Blazor 0.6.0 is now available! This release includes new features for authoring templated components and enables using server-side Blazor with the Azure SignalR Service. We're also excited to announce our plans to ship the server-side Blazor model as Razor Com…
devblogs.microsoft.com·Daniel RothPrincipal Program Manager, ASP.NETFollow Daniel··10-13 minutesideswebcloudconferencedotnet
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 probl…
Join members from the .NET teams for our community standup covering great community contributions for Framework, .NET Core, Languages, CLI, MSBuild, and more.
.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.
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 underst…
Blazor 0.8.0 is now available! This release updates Blazor to use Razor Components in .NET Core 3.0 and adds some critical bug fixes.
Get Blazor 0.8.0
To get started with Blazor 0.8.0 install the following:
.NET Core 3.0 Preview 2 SDK (3.0.100-preview-010184)…
devblogs.microsoft.com·Daniel RothPrincipal Program Manager, ASP.NETFollow Daniel··9-11 minutesidesjavascriptdotnetweb
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.
DISCLAIMER: This post is purely a personal opinion, not representing or affiliating my employer’s.
UPDATE (May 9, 2019): During the //Build event, Jeff Hollan officially announced this dependency injection. Here's the official document: https://docs.microso…
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 …
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 ...
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...
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 ...
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...
“Why is this value changing unexpectedly and where or when is this occurring?!”
This is a question many of us dread asking ourselves, knowing that we’ll have to do some tedious trial-and-error debugging to locate the source of this issue. For C++ developers,
devblogs.microsoft.com·Leslie RichardsonProgram Manager, Visual Studio Debugging & DiagnosticsFollow Leslie··4-5 minutesidesdotnet
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...
Have You Heard of CloudShell?
Back in around the Build 2017 timeframe, the first implementation of Azure CloudShell was rolled out, bringing the ability to run Azure CLI commands from the context of a logged in Azure session, from anywhere the Azure Portal co…
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...
If you weren’t aware, Visual Studio subscribers have free monthly Azure credits, that are ideal for experimenting with and learning about Azure services. When you activate this benefit, it creates a separate Azure subscription with a monthly credit balance tha…
devblogs.microsoft.com·Angelos PetropoulosProduct Manager, on the .NET teamFollow Angelos··3-4 minutesidesdotnetclouddatabase
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!
devblogs.microsoft.com·Daniel RothPrincipal Program Manager, ASP.NETFollow Daniel··22-27 minutesidesjavascriptdotnetweb
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.
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...
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
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 …
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
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.
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.
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.
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 &…
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.
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…
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...
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.
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.
I, Khalid Abuhakmeh, recently wrote about my Razor Pages first impressions and am mostly positive about the addition to the ASP.NET Core technology stack. Bill Boga and I are currently rewriting a site that can benefit from the technology but thought it might …
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 state th…
Welcome Welcome to The .NET Core Podcast Newsletter. The only newsletter to which will provide you with fortnightly updates on the only podcast which is devoted to: .NET Core ASP.NET Core EF Core SignalR and not forgetting The .NET Core community, itself. Co…
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
Recently I got asked to explain how to unit test a controller that retrieves data using an entity Framework Core DbContext. In this post I'm going to show you how to use GenFu, Moq and XUnit to create small and isolated unit tests for your ASP.NET Core applica…
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
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 …
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…
kubestuff.wordpress.com·Published by kubestuff
View all posts by kubestuff··5-6 minutescontainers
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 which act…
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…
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
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.
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 ...
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…
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…
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…
C# 8’s nullable reference types are designed to help rid your apps of the dreaded NullReferenceException. This article walks you through the common errors that you will encounter while updating your app and offers a few of my opinions on how to fix them. It’s …
In this post, I want to introduce my very early experience (after a few hours of experimentation) of gRPC and ASP.NET Core 3.0. I’ve conducted some experiments as part of our quarterly Madgex hack day. This will be an introductory post so I don’t expect to sho…
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.
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
channel9.msdn.com·by Scott Hunter, Cecil Phillip, Rich Lander, Olia Gavrysh··2 minutesaidotnet
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.
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…
The next Windows update is coming soon and we’re bringing exciting new updates to WSL with it! These include accessing the Linux file system from Windows, and improvements to how you manage and configure your distros in the command line.
Accessing Linux files …
blogs.msdn.microsoft.com·Craig LoewenProgram Manager, Windows Developer PlatformFollow Craig··7-8 minutesideslinuxgit
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
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...
.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! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
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,
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,
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…
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…
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.
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.
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…
damienbod.com·February 13, 2019 · by damienbod · in .NET Core · 8 Comments··5-6 minutesdotnetjavascript
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...
I’ve kept most of my workshop and conference materials in a private GitHub repository for years. I recently made the repository public and added a CC-BY-4.0 license. The material includes slides, and hands-on labs, too. Some of the workshops are old (you’ll fi…
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.
blog.getbootstrap.com·Mark Otto, Jacob Thornton, and Bootstrap contributors··5-6 minutesrubyjavascriptweb
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
channel9.msdn.com·Mar 18, 2019 at 6:00AM
by Andrew Richards, Chad Beeder··1 minute
This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain. - dotnet/corert
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.
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 focuses on the latest trends and future looking technology innovations for leading architects, developers, start-ups and student developers.