Forwarded from Hacker News (yahnc_bot)
Compilers are hard https://blog.shipreq.com/post/compilers_are_hard
ShipReq Blog
Compilers are hard | ShipReq Blog
Writing (something like) a compiler is hard. Here I explore what some of the difficulties are, and provide some strategies to ensure you still maintain quality.
Forwarded from Hacker News (yahnc_bot)
Running Racket CS on iOS https://defn.io/2021/01/19/racket-cs-on-ios/
defn.io
Running Racket CS on iOS
As of iOS 14.4, non-debugged builds (i.e. ones run outside of XCode)
fail with a dynamic code signing error and there is no way to work
around this at the moment.
A couple of weeks ago, I started working on getting Racket CS to
compile and run on iOS and…
fail with a dynamic code signing error and there is no way to work
around this at the moment.
A couple of weeks ago, I started working on getting Racket CS to
compile and run on iOS and…
Forwarded from Hacker News (yahnc_bot)
Golang's network stack attempts to parse HTTP headers as UTF-8 https://twitter.com/albinowax/status/1351936571080122372
Twitter
James Kettle
My (shaky) understanding of this is that Golang's network stack attempts to parse HTTP headers as ~UTF-8 even though everyone else treats them as ASCII. If correct, this enables quite a range of interesting attacks on both clients and servers. twitter.co…
Forwarded from Hacker News (yahnc_bot)
Super-expressive – Write regex in natural language https://github.com/francisrstokes/super-expressive
GitHub
GitHub - francisrstokes/super-expressive: 🦜 Super Expressive is a zero-dependency JavaScript library for building regular expressions…
🦜 Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language - francisrstokes/super-expressive
Forwarded from Hacker News (yahnc_bot)
Gist.cafe – Execute Gists of Python Node Deno C# Dart Swift Go Kotlin Java VB F# https://gist.cafe
Forwarded from Hacker News (yahnc_bot)
.NET GC Internals mini-series https://tooslowexception.com/net-gc-internals-mini-series/
Forwarded from Hacker News (yahnc_bot)
Old Compilers and Old Bugs https://lwn.net/Articles/842122/
lwn.net
Old compilers and old bugs
The kernel project goes out of its way to facilitate building with older
toolchains. Building a kernel on a new system can be enough of a challenge
as it is; being forced to install a custom toolchain first would not
improve the situation. So the kernel…
toolchains. Building a kernel on a new system can be enough of a challenge
as it is; being forced to install a custom toolchain first would not
improve the situation. So the kernel…
Forwarded from Hacker News (yahnc_bot)
Making Win32 APIs More Accessible to More Languages https://blogs.windows.com/windowsdeveloper/2021/01/21/making-win32-apis-more-accessible-to-more-languages/
Windows Developer Blog
Making Win32 APIs More Accessible to More Languages
Introduction
Win32 APIs provide powerful functionality that let you get the most out of Windows in your applications. While these APIs are readily accessible to C and C++ developers, other languages like C# and Rust require wrappers or bindi
Win32 APIs provide powerful functionality that let you get the most out of Windows in your applications. While these APIs are readily accessible to C and C++ developers, other languages like C# and Rust require wrappers or bindi
Forwarded from Hacker News (yahnc_bot)
2 times 3 can sometimes equal 7 with Android's Neural Network API http://alexanderganderson.github.io/engineering/2021/01/23/integer_indeterminism.html
#TIL
在手机开启 USB 调试模式、电脑端正确配置好 ADB 环境的前提下,将电脑与手机相连,将旧版 APK 安装包传输至电脑后通过以下指令即可无视降级限制强制覆盖安装:
https://sspai.com/post/64750
在手机开启 USB 调试模式、电脑端正确配置好 ADB 环境的前提下,将电脑与手机相连,将旧版 APK 安装包传输至电脑后通过以下指令即可无视降级限制强制覆盖安装:
adb install -r -d app.apk
https://sspai.com/post/64750
少数派 - 高品质数字消费指南
爱尝鲜也别忘了「后悔药」:Android 应用降级指南 - 少数派
即便我们在一般情况下更加关注新应用、新功能,学会适时降级也是必不可少的技能之一。
Forwarded from Hacker News (yahnc_bot)
Incomplete List of Mistakes in the Design of CSS https://wiki.csswg.org/ideas/mistakes
Forwarded from Hacker News (yahnc_bot)
How we improved our website's performance https://www.smashingmagazine.com/2021/01/smashingmag-performance-case-study/
Smashing Magazine
How We Improved SmashingMag Performance — Smashing Magazine
In this article, we’ll take a close look at some of the changes we made on this very site — running on JAMStack with React — to optimize the web performance and improve the Core Web Vitals metrics. With some of the mistakes we’ve made, and some of the unexpected…
Forwarded from Hacker News (yahnc_bot)
On the Complexity of JSON Serialization https://einarwh.wordpress.com/2020/05/08/on-the-complexity-of-json-serialization/
ample code
On the complexity of JSON serialization
I vented a bit on Twitter the other day about my frustrations with JSON serialization in software development. I thought I’d try to write it out in a bit more detail. I’m going to embra…
Forwarded from Hacker News (yahnc_bot)
Show HN: Rust-starter, a boilerplate to build Rust CLI applications https://github.com/rust-starter/rust-starter
GitHub
GitHub - rust-starter/rust-starter: Rust Starter Project
Rust Starter Project. Contribute to rust-starter/rust-starter development by creating an account on GitHub.
not b@tk1z
https://coderemixer.com/2020/05/21/whos-the-most-beautiful-woman-in-the-world/
This media is not supported in your browser
VIEW IN TELEGRAM