Vulnerability Alert: Avoiding “Dirty Pipe” CVE-2022-0847 on Docker Engine and Docker Desktop
You might have heard about a new Linux vulnerability that was released last week, CVE-2022-0847, aka “Dirty Pipe”. This vulnerability overwrites supposedly read-only files in the Linux kernel host, which could enable attackers to modify files inside the host images from the container instance. If you use Docker Engine natively, we recommend you should update … ⌘ Read more
I built an Electric Jet Engine from scratch ⌘ Read more
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
A new text-mode “Psuedo-3D Engine” written in BASH
Imagine an old-school dungeon crawler, first person game. In ASCII art. Running in your terminal. It’s a thing of beauty. ⌘ 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
Having been at several companies, I think I was happiest about my career when I didn’t have a fancy title and did not really know anyone else’s either What does a Principal Software Engineer do? | Hacker News
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.
The consistent feature of all of your dysfunctional relationships is you Ask HN: Am I the only “unlucky” software engineer? | Hacker News
Erlang Solutions: Blockchain Tech Deep Dive 2/4 | Myths vs Realities
This is the second part of our ‘Making Sense of Blockchain’ blog post series – you can read part 1 on ‘6 Blockchain Principles’ here.
Join our FinTech mailing list for more great content and industry and events news, sign up here >> … ⌘ Read more
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
The Lunduke Journal Podcast - Episode 9
Listen now (16 min) | Tech companies discriminating against senior engineers ⌘ Read more
Red Hat to hire less experienced engineers, pay less going forward
The Linux giant plans to keep a “flat budget” while adding 200 employees… by hiring fewer senior programmers ⌘ Read more
Source code released for Little Big Adventure 1 & 2!
The engines of the classic 1990s 3D adventure games get released under the GPL. ⌘ 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
The Linux Foundation’s 3D Game engine… still doesn’t support Linux
O3DE requires Windows. And Visual Studio. ⌘ 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
How to Build a Low-tech Solar Panel?
George Cove, a forgotten solar power pioneer, may have built a highly efficient photovoltaic panel 40 years before Bell Labs engineers invented silicon cells. If proven to work, his design could lead to less complex and more sustainable solar panels. ⌘ 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
The advice about interviewing being exhausting is spot-on. Recruiting, interviewing, and hiring candidates is a very different type of work than most of us engineering types enjoy. Until you’ve developed a thick skin, it can also be emotionally draining to reject candidate after candidate. I’m an interviewer at my company and burnt out | Hacker News
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.
Atlantis’ sinking was intentional and engineered - when the Atlanteans first arrived, Mars was cold and inhospitable, and their terraforming not only made it livable but also hid their most critical infrastructure from Earth and their own descendants
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/
Are employees paid a proportional amount to the value they bring to their organization? I would say no. I do not believe every talented European is 40% as capable as the average developer in the US. I do not believe that the same software engineer that made $10k in India, suddenly brings 10x as much value due to a 1 year masters, once they move to the US. Ask HN: Should a remote employee’s salary be tied to their physical location? | Hacker News
I have my own search engine now ⌘
All infra teams eventually become platforms. All product teams eventually become experiences. When viewed negatively this is called scope creep. I don’t know what it’s called when viewed positively but I expect the word “holistic” to be used unironically. The Rise of Platform Engineering | Hacker News
vat brains often philosophize over whether they’re actually brains in bodies but usually dismiss it as absurd, why should for example someone go the trouble of engineering the human body and all the world around it as opposed to vats, it just totally fails occam’s razor
Most trees rely on symbiotic tribes of pixie engineers to grow large. Enter a springtime forest wearing pixie glasses and it’s a bustling construction site, covered in scaffolding, cranes, and endless activity
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.
Solar eclipses are hard to come by on Earth but common in space, so offworld magical research stations modeled after orreries offer bespoke nights, engineered syzygies, and break new frontiers in topological astrology
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