KDE is adopting GitLab
GitLab announced that KDE is adopting GitLab for use by its developers to further enhance infrastructure accessibility and encourage contributions.
The latest blog posts to take off on Hacker News. 4,838 posts.
GitLab announced that KDE is adopting GitLab for use by its developers to further enhance infrastructure accessibility and encourage contributions.
A general OpenStreetMap editing workflow, with the example of Mapping the village of Marmari, Evia in Greece (Μαρμάρι, Εύβοια).
Engineers build stuff. They need to put together complex systems, most often from pieces that others have built. I jokingly talk to my colleagues that software engineering is similar to plumbing - take various pieces of software and link them through an interface (API or in case of real plumbing - connectors,
Why I've had to decide to not officially support Macs for Cogmind or my other software.
Dan Primack wrote in his friday newsletter: Public market investors have become less willing to leave their comfort zones, and it’s manifesting most obviously in the IPO market.Novel disruption has fallen out of favor, with many preferring more time-tested models like enterprise SaaS and biotech.Peloton yesterday…
Keybase’s iOS client has received a backdoor. It seems that Stellar, the extremely well-funded and well-marketed cryptocurrency, has struck a deal with Keybase…
Once upon a time, Cisco, Ericsson, Klarna, Goldman Sachs, T-Mobile, WhatsApp, Amazon and many other top companies kept a secret. Erlang was that badly kept secret. Discover more on our blog.
We recently restored an Apollo Guidance Computer 1 , the computer that provided guidance, navigation, and control onboard the Apollo flight...
Event Modeling is a way to design a blueprint for an Information System of any size or scale. It is done in a way that allows the clearest communication of the system's workings to the largest possible cross-section of roles in an organization. The system can be checked for completeness by following the single thread…
Rendering text, how hard could it be? As it turns out, incredibly hard! To my knowledge, literally no system renders text “perfectly”. It’s all best-effort, although some efforts are more important than others.
In a previous post I outlined why programmers should strive to be good at one thing rather than everything. In this post I discuss how to ...
I’m in the middle of three multi-month to a year projects right now: Writing a book Running a marathon Building a ...
George Barlow initially set out to develop a controller to be able to call up a voice preset, and then tweak from there. What he's done is essentially transformed the DX7 synth into an interactive sound designer's dream machine.
Two days at PDX DevOpsDays, a gathering of system administrators who use version control, and write a lot of YAML.
Wireless attacks on aircraft instrument landing systems Sathaye et al., USENIX Security Symposium 2019 It’s been a while since we last looked at security attacks against connected real-world entiti…
There's a wave of companies trying to find new ways to make software for work, building bundles of workflows and networks that capture the spreadsheets, emails and phone calls of some industry or profession and turn them into structure, automation and time.
Serving the right code to the right browsers can be tricky. Here are some options.
In part 1 of this series, we built a Sudoku solver based on translating Sudoku to SAT and then giving the resulting SAT instance to a SAT solver. We also benchmarked our solver and found out that it, unsurprisingly, loses to the state of the art of Sudoku solvers. Since
Hire by Google is no longer available. Hire by Google was sunset on September 1, 2020. We are deeply grateful to our customers who have joined and supported us along the way.
Earlier today, a new iPhone Boot ROM exploit, checkm8 (or Apollo or Moonshine), was published on GitHub by axi0mX, affecting the iPhone 4S through the iPhone X. The vulnerability was patched in devices with A12 and A13 CPUs. As of this writing, the iPhone XS, XS Max, XR, 11, 11 Pro and 11 Pro Max […]
If you need to handle really a lot of traffic, there’s only one way to do it: sharding. Which is to say, splitting up the incoming requests among as many hosts (or Lambda functions, or message brokers, or data streams) as you need. Once you get this working you can handle an essentially unlimited request volume. Of…
Malcolm Gladwell writes about a fascinating episode in history. Neville Chamberlain’s first plane ride was a trip to meet Adolf Hitler. The British Prime Minister was taken by Hitler’s charisma. He believed the German leader when he promised not to invade Czechoslovakia. After his triumphant return from Germany…
Earlier this month, employees at more than 1,000 companies saw one or two paycheck’s worth of funds deducted from their bank accounts after the CEO of their cloud payroll provider absconded with $35 million in payroll and tax deposits from customers . On Monday, the CEO was arrested and allegedly confessed that the…
I once wrote that there are two types of charges: the ones you see coming and the ones you don’t. Perhaps I was too reductive. There’s a third category: the fees that you know are looming, but the …