Announcing the 2022 MLH Fellowship Cohort, powered by GitHub
The MLH Fellowship, powered by GitHub, is a 12-week internship alternative for aspiring software engineers. Meet the 2022 cohort! ⌘ Read more
I turned my Dyson Fan into a Bladeless Jet Engine ⌘ Read more
“爆到天际线” - TiDB 2021 Hackathon 决赛不负责任点评
作者介绍:唐刘,PingCAP VP of Engineering,TiDB Hackathon 2021 特邀评委。
TiDB 2021 Hackathon 终于落下帷幕,最开始我还担心,今年 Hackathon 还有啥东西能出来,结果却大大超出我的预期,很多项目真的能用惊艳来形容,大家都在自嘲,说『内卷得太厉害』。作为评委,全程参与了预赛内核组以及决赛的答辩,还是有很多感触的,之前已经写了一篇预赛的点评(点击文末 “阅读原文” 即可查看),这次也对决赛做一次不负责任的点评。
决赛这次有 20 个项目,我大概分几个维度做一个统一介绍。
性能/功能增强
这次在 TiDB 内核上,做的不少性能提升功能真的很惊艳,因为我预赛点评的主要是内核组的东西,所以在这里简单进行一下汇总。
增量 Analytic Table
这个功能通过 Region Cache 统计信息的方式来加速全表的 analyze,在表越大的情况下,收益会越加明显。一方面加速了 analyze 的速度,另外一方面也能缓解 analyze 造成的大量 IO 和 CPU 开销,降低了系统的压力。不过这个实现有一个前提假设,就 … ⌘ Read more
GitHub’s top 10 blog posts of 2021
As the year winds down, we’re highlighting some of the incredible work from GitHub’s engineers, product teams, and security researchers. ⌘ Read more
A brief history of code search at GitHub
This blog post tells the story of why we built a new search engine optimized for code. ⌘ Read more
I 3D Printed a Working Transparent Steam Engine ⌘ Read more
I happy to be reaffirmed that Java is hopelessly over engineered.
I happy to be reaffirmed that Java is hopelessly over engineered.
Using ChatOps to help Actions on-call engineers
You can multiply the impact of your domain experts by building their common workflows into ChatOps. ⌘ Read more
Docker SSO is Coming
The impending winter and holiday season hasn’t slowed us down here at Docker HQ. In fact, our engineers have been hard at work to put the finishing touches on one of our most requested features by our enterprise customers: Docker Single Sign-On (SSO). 🎄🎁 With Docker SSO enabled, users can authenticate using their organization’s standard […]
The post Docker SSO is Coming appeared first on [Docker Blog](https://www.docker.com/bl … ⌘ Read more
A 556 IC is functionally the same as two 555 ICs, but I’ve decided the 555 is better because search engines don’t confuse it for ammunition as much.
Accelerate security adoption in your organization
The GitHub Services Engineers have released the Advanced Security Enforcer GitHub Action to enable organizations to utilize code scanning in a consistent and automated way. ⌘ Read more
Docker at Devoxx France and the U.K.
As Docker is a full-remote company, we have employees scattered across the Americas and Europe. We’re building tools to help developers all over the world build software better. As developers, we know that to do this well, we need to be actively involved in the developer community so we encourage our engineers to speak at […]
The post Docker at Devoxx France and the U.K. appeared first on … ⌘ Read more
My neighbors always seem to be playing Forza Horizon 5 in the evenings the last few days, loud engine noises from the apartment below. 😂 ⌘ Read more
@eldersnake@yarn.andrewjvpowell.com
Google or (insert your favourite search engine here) have never let me down. Also, Youtube has repair guides, and HOWTOs for just about anything, and everything.
Dry Ice Rocket Engine (3D Printed) ⌘ Read more
Join Docker This Month at KubeCon and the Cloud Engineering Summit
Two cloud-related conferences are coming up this month, and Docker will have speakers at both. First up, Docker CTO Justin Cormack will present at KubeCon next week. The week after that Peter McKee, Docker’s head of Developer Relations, will speak at Pulumi Cloud Engineering Summit. At KubeCon, Justin and co-presenter Steve Lasker of Microsoft will […]
The post [Join Docker This Month at KubeCo … ⌘ Read more
Devil’s Toothpaste Rocket Engine (3D Printed) ⌘ Read more
In reply to: Kids who grew up with search engines could change STEM education forever - The Verge
This, for me, points to the arbitrariness of the“desktop” as a prime metaphor in computer user interfaces.
It made sense at the birth of contemporary computing — business suits and what not — but maybe there’s a new paradigm worth explori … ⌘ Read more
I turned my Fan into a Jet Engine (3D Printed EDF Afterburner) ⌘ Read more
The Forgotten Nazi Steam Rocket Engine (3D Printed) ⌘ Read more
GitHub’s Engineering Team has moved to Codespaces
Over the past months, we’ve left our macOS model behind and moved to Codespaces for the majority of GitHub.com development. ⌘ Read more
Engineering Update: BuildKit 0.9 and Docker Buildx 0.6 Releases ⌘ Read more…
I have a lot of respect for scientist and engineering astronauts - not so much for tourist ones…
Switching search engines today from DuckDuckGo to Ecosia as ClimateChange has a higher prio than our privacy.
why no paradise engineering companies?
Compressed Air Triangular Engine - Wankel Rotary (3D Printed) ⌘ Read more
Aerospike Hybrid Rocket Engine (3D printed) ⌘ Read more
My searx instance has changed domains
For those that use my SearX instance (which was formerly searx.lukesmith.xyz, I have now relocated it to searx.cedars.xyz, so if you use it as a default search engine, remember to change its url.
For those who don’t know what SearX is, it’s a metasearch engine that polls whatever search engines you want and aggregates the results. It is free software that can be installed by anyone on any server.
Read more about it … ⌘ Read more
Rocket engine that uses itself as fuel! (3D Printed) ⌘ Read more
Metal Plated Ceramic Rocket Engine (3D Printed) ⌘ Read more
TurboJet Engine (3D Printed) ⌘ Read more
@prologic@twtxt.net would that need a NLP library? The lang would be great for a search engine to find language prefs.
@prologic@twtxt.net would that need a NLP library? The lang would be great for a search engine to find language prefs.
TurboCharged PulseJet Engine (3D Printed) ⌘ Read more
Several levels: Achievable with: • Current computing power \ • Engineering-realistic computing power \ • Physically possible computing power \ • Unlimited but finite computing power \ • Infinite computing power \ • (?) Hypercomputation
@prologic@twtxt.net Really helpful context: was definitely over-engineering. Cheers!
@prologic@twtxt.net Really helpful context: was definitely over-engineering. Cheers!
I just built a poc search engine / crawler for Twtxt. I managed to crawl this pod (twtxt.net) and a couple of others (sorry @etux@twt.u53.us and @xuu@txt.sour.is I used your pods in the tests too!). So far so good. I might keep going with this and see what happens 😀
Vortex Cooled Ceramic Rocket Engine (3D Printed) ⌘ Read more
Introducing Docker Engine 20.10 ⌘ https://www.docker.com/blog/introducing-docker-engine-20-10/
What developers need to know about Docker, Docker Engine, and Kubernetes v1.20 ⌘ https://www.docker.com/blog/what-developers-need-to-know-about-docker-docker-engine-and-kubernetes-v1-20/
What developers need to know about Docker, Docker Engine, and Kubernetes v1.20 ⌘ https://www.docker.com/blog/what-developers-need-to-know-about-docker-docker-engine-and-kubernetes-v1-20/
Medicine is a type of engineering. Change my mind.
Aerospike Rocket Engine (3D Printed) ⌘ Read more
Nbdev: A literate programming environment that democratizes software engineering best practices ⌘ https://github.blog/2020-11-20-nbdev-a-literate-programming-environment-that-democratizes-software-engineering-best-practices/
Ensure your neighbors have the right to vote: A software engineer volunteers at his local elections office ⌘ https://github.blog/2020-09-16-ensure-your-neighbors-have-the-right-to-vote-a-software-engineer-volunteers-at-a-local-elections-office/
Random link from the archives: https://deniskyashif.com/implementing-a-regular-expression-engine/ originally archived Wed Mar 27 14:57:55 EDT 2019
CS programs encourage the idea (already common among students) that software engineers are professionals. First contact with the industry demonstrates that to the extent that folks have grown since graduation, its in their ability to delay the inevitable collapse of ugly hacks.
all the jokes you remember whose origins you don’t recall were precision engineered by cosmic coincidence control for the purpose of nooforming the mankind biocomputer change my mind
Some essays I wrote about engineering healthy community norms: https://medium.com/@/punk-cosplay-3005b5703c31?source=friends_link&sk=60b608b1bc983be2dbfa99ec0663a309 https://medium.com/@/on-communities-cf4ad1b6ce3?source=friends_link&sk=c1f309edbf7c6a010c746ca112459ac0 https://medium.com/@/context-centric-cultures-call-out-cultures-3da5e87015f1?source=friends_link&sk=44b692b40ec3ecd5ecbb918087bfb761
brand names precision-engineered as superstimuli of the noumenous and noetic flooding the used-car-market mindspace
When Good Engineers Write Bad Software - IEEE Spectrum https://spectrum.ieee.org/geek-life/reviews/when-good-engineers-write-bad-software
Cleanroom Software Engineering | Dr Dobb’s http://www.drdobbs.com/architecture-and-design/cleanroom-software-engineering/184405405
Bad idea of the day: train chess engines to play like specific historic players
There is a bot for that | Search engine for bots https://thereisabotforthat.com/
Engineering Cyborg Ideology http://electronicbookreview.com/essay/engineering-cyborg-ideology/
Programmer as wizard, programmer as engineer https://www.tedinski.com/2018/03/20/wizarding-vs-engineering.html
An interesting alternative to my ‘big vs small computing’ distinction is the wizard vs engineer distinction discussed here: https://www.tedinski.com/2018/03/20/wizarding-vs-engineering.html
When you think about it, all search engines are human flesh search engines, except disjointed in time. fite me
Raildex spicy take from a magic practitioner with an engineering degree: watch Railgun all the way through and skip Magidex completely. Ignore Touma when he appears in Railgun. He has never once done anything interesting.
GitHub - boramalper/magnetico: Autonomous (self-hosted) BitTorrent DHT search engine suite. https://github.com/boramalper/magnetico
The Critical Engineering Manifesto https://criticalengineering.org/
Alan Kay Thesis: The Reactive Engine http://www.chilton-computing.org.uk/inf/pdfs/kay.htm
TempleOS: an educational tool for programming experiments - TechRepublic https://www.techrepublic.com/blog/software-engineer/templeos-an-educational-tool-for-programming-experiments/
Things Nobody Told Me About Being a Software Engineer · Ana Ulin https://anaulin.org/blog/things-nobody-told-me-about-being-a-software-engineer/
Better metaphors for community management than ‘social engineering’: ‘social gardening’, ‘social pickling’, ‘social brewing’, ‘social stewing’, ‘social mixtaping’
Engine Problems vs Crime Scene Problems: https://www.jwz.org/blog/2018/10/engine-problems-versus-crime-scene-problems/
Colour Clash: The Engineering Miracle of the Sinclair ZX Spectrum - Paleotronic Magazine https://paleotronic.com/2018/09/29/loading-ready-run-sinclair-edition-the-zx-spectrum/
TempleOS: an educational tool for programming experiments - TechRepublic https://www.techrepublic.com/blog/software-engineer/templeos-an-educational-tool-for-programming-experiments/
Migration successful. My page (http version) is now running on gopherproxy-c. Unfortunately not without functionality loss. If you used my site as search engine, you need to replace the smiley with “q”. The redirect is now handled by nginx and nginx can not read emoji variables.
Manifesto for Minimalist Software Engineers | Minifesto.org http://minifesto.org/
This is a very hot take and also not a new one but here we go: the goal of a properly functioning software engineer is to obviate themselves, not by solving the customer’s specific problems but by blurring the line between using a computer and programming one to the point where users can solve their own problems.
Lazyweb: are there good horror movies about sound engineering / foley other than LFO and Berberian Sound Studio?
An Engineer’s Guide to the Docuverse “ Rococo Modem Basilisk ” Medium https://medium.com/@/an-engineers-guide-to-the-docuverse-d080cdbb73a6
The Shape of Code » Premium mediocrity is software engineering’s demographic http://shape-of-code.coding-guidelines.com/2018/05/21/premium-mediocrity-is-software-engineerings-demographic/
Over-engineering is under-engineering “ Baldur Bjarnason https://www.baldurbjarnason.com/notes/under-engineering-websites/
#xmpp muc search engine: https://muclumbus.jabbercat.org
When I say ‘luckily software has nothing to do with business’, what I mean is that software is uniquely positioned, compared to all other engineering, to be free of economies of scale: it is cheap to develop and has near zero cost of reproduction.
Probability Theory (For Scientists and Engineers) https://betanalpha.github.io/assets/case_studies/probability_theory.html
Alan Kay Thesis: The Reactive Engine http://www.chilton-computing.org.uk/inf/pdfs/kay.htm
Reminder that I have 2 essays on escaping path-dependence: https://medium.com/@/the-manufacture-of-steam-engine-time-9f83cd24a9b0 & https://medium.com/@/the-wtf-awards-sketching-a-map-to-an-escape-from-steam-engine-time-1bc4bd29c2e4
Googleâs Selfish Ledger is an unsettling vision of Silicon Valley social engineering - The Verge https://www.theverge.com/2018/5/17/17344250/google-x-selfish-ledger-video-data-privacy
Impact Is Now Free & Open Source
My HTML5 Game Engine Impact launched almost 8 years ago. The last update was published in 2014. While Impact still works nicely in modern browsers, it lacks support for better graphic and sound APIs that are now available. I felt increasingly bad for selling a product that is hardly maintained or improved.
So as of today Impact will be available completely for free, published under the permissive MIT License.
Impact’s source is available on [gith … ⌘ Read more
@kas@enotty.dk, I didn’t think you are affiliated with it. Just wondered as I didn’t see what was special about it but I had to use a search engine to find out that the OS is Android. :D
Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering - YouTube https://www.youtube.com/watch?v=4PaWFYm0kEw
Probability Theory (For Scientists and Engineers) https://betanalpha.github.io/assets/case_studies/probability_theory.html
A Taxonomy of Tech Debt | Riot Games Engineering https://engineering.riotgames.com/news/taxonomy-tech-debt
The manufacture of steam-engine time â Rococo Modem Basilisk â Medium https://medium.com/@/the-manufacture-of-steam-engine-time-9f83cd24a9b0
Programmer as wizard, programmer as engineer http://www.tedinski.com/2018/03/20/wizarding-vs-engineering.html
How to Hack an Engineer https://www.nemil.com/musings/hack-an-engineer.html
As a software engineer, being ignorant of sociology & psychology is just as bad as being ignorant of cryptography. Treat toxic communities the way you would treat any other security vulnerability: as an emergency.
Social engineering is engineering. When you design software used by people, the community is not an externality – it’s shaped by your design, & therefore your responsibility.
Engineered for Dystopia | David A. Banks https://thebaffler.com/latest/engineered-for-dystopia-banks
How I Socially Engineer Myself Into High Security Facilities - Motherboard https://motherboard.vice.com/en_us/article/qv34zb/how-i-socially-engineer-myself-into-high-security-facilities
"Aesthetic Engine 2" by Vladimir Mitrovic - YouTube https://www.youtube.com/watch?v=NAil0DzclFA
Clocks for Software Engineers http://zipcpu.com/blog/2017/09/18/clocks-for-sw-engineers.html
The secret lives of millionaire tech engineers who ‘rest and vest’ - Business Insider http://www.businessinsider.com/rest-and-vest-millionaire-engineers-who-barely-work-silicon-valley-2017-7?curator=MediaREDEF
Inside Patreon, the economic engine of internet culture - The Verge https://www.theverge.com/2017/8/3/16084248/patreon-profile-jack-conte-crowdfunding-art-politics-culture
Culture - “Discovery Engine” Review http://tra38.github.io/blog/the-discovery-engine.html