136 private links
This is VT-100 and XTerm compatible video terminal implemented on the PIC32 microcontroller. It has a serial interface with TTL or RS-232 signal levels, input from a standard PS/2 keyboard, and output to a VGA monitor. There is also a USB interface that supports serial over USB and acts as a USB-to-serial converter.
With The Structure of Scientific Revolutions, Kuhn challenged long-standing linear notions of scientific progress, arguing that transformative ideas don’t arise from the day-to-day, gradual process of experimentation and data accumulation but that the revolutions in science, those breakthrough moments that disrupt accepted thinking and offer unanticipated ideas, occur outside of “normal science,” as he called it. Though Kuhn was writing when physics ruled the sciences, his ideas on how scientific revolutions bring order to the anomalies that amass over time in research experiments are still instructive in our biotech age.
This new edition of Kuhn’s essential work in the history of science includes an insightful introduction by Ian Hacking, which clarifies terms popularized by Kuhn, including paradigm and incommensurability, and applies Kuhn’s ideas to the science of today. Usefully keyed to the separate sections of the book, Hacking’s introduction provides important background information as well as a contemporary context. Newly designed, with an expanded index, this edition will be eagerly welcomed by the next generation of readers seeking to understand the history of our perspectives on science.
Over the years I’ve collected a rather messy ~/.ssh/config which resulted in some undesired behavior as a result of me misunderstanding how the config file prioritizes its options.
Today I investigated that.
In short, this is what I found:
Priority goes from top to bottom
Defaults MUST come last
Host specificity is NOT a factor of priority
Host sections can be specified multiple times
Multiple hostnames (and aliases) may be specified per section
Host sections apply to the name you use (not what it resolves to)
Did you know that #Unix groups have passwords? Apparently if you set one, you then have to use newgrp to log in to that group.
I have never seen anyone use unix group passwords.
There are some things to say about this, but the first thing you might wonder is why the newgrp command exists at all. The best answer is that it's mostly a Unix historical relic (or, to put it another way, a fossil).
JuliaMono is a monospaced typeface designed for programming in the Julia Programming Language and in other text editing environments that require a wide range of specialist and technical Unicode characters.
Cursus writes your commands into an sqlite db. With cursus you can search for commands and the searched term will be highlighted if it was found.
Xonsh is Python with added shell syntax thrown in. This makes it an ideal, intuitve way to interact with your computer. You probably already know Python, and so xonsh allows you to run command line applications with out needing to learn a new, arcane syntax when ever you want to use a for-statement.
bit is an experimental modernized git CLI built on top of git that provides happy defaults and other niceties:
command and flag suggestions to help you navigate the plethora of options git provides you
autocompletion for files and branch names when using bit add or bit checkout
automatic fetch and branch fast-forwarding reducing the likelihood of merge conflicts
suggestions work with git aliases
new commands like bit sync that vastly simplify your workflow
commands from git-extras such as bit release & bit info
fully compatible with git allowing you to fallback to git if need be.
get insight into how bit works using bit --debug.
Oh my Posh enables you to use the full color set of your terminal by using colors to define and render the prompt.
Digital download of the feature documentary. Narrated by John Carpenter. 82 min. HD (1080p). Subtitles: English, French, Italian, Russian, and Spanish.
Featuring: 80s Stallone, Vehlinggo, Carpenter Brut, College, Dance with the dead, Drive Radio, Dynatron, Electric Youth, Filip Galetic (Synthwave TV), Gost, Gunship, Holodeck Records, John Bergin, Jurgen Desmet (Playmaker Media Group, Lazerhawk, Maethelvin, Mecha Maiko, Miami Nights 1984, MPM Soundtracks, Nightcrawler, NINA, OGRE, Pauline Putrescine, Perturbator, Power Glove, Robert Parker, Scandroid, NewRetroWave, The Midnight & Waveshaper.
No, I didn't kill the dead human. If I had, I wouldn't dump the body in the station mall.
When Murderbot discovers a dead body on Preservation Station, it knows it is going to have to assist station security to determine who the body is (was), how they were killed (that should be relatively straightforward, at least), and why (because apparently that matters to a lot of peoplewho knew?)
Yes, the unthinkable is about to happen: Murderbot must voluntarily speak to humans!
Again!
A new standalone adventure in the New York Times-bestselling, Hugo and Nebula Award winning series!
What explains the spreading backlash against the global elite? In this revelatory investigation, Anand Giridharadas takes us into the inner sanctums of a new gilded age, showing how the elite follow a 'win-win' logic, fighting for equality and justice any way they can - except ways that threaten their position at the top.
But why should our gravest problems be solved by consultancies, technology companies and corporate-sponsored charities instead of public institutions and elected officials? Why should we rely on scraps from the winners? Trenchant and gripping, this is an indispensable guide and call to action for elites and citizens alike.w
Celebrate the heroes of the BBC Micro and Acorn Electron games industry, with page upon page of classic games, showcasing the visual style of the era, interspersed with memories from programmers, artists, reviewers and gamers. Let the memories flood back.
@computermuseum
We're loving this fantastic new 'Acorn - a world in pixels' book from @idesine. And, if you enter CCHMUSEUM at checkout when ordering a copy, they will donate £3 of your purchase to us!
View output of multiple processes, in parallel, in the console, with an interactive TUI
How plain text got formatting, styled like classic emails.
When you see a shell command on the Internet, do not copy it into your terminal.
Modern JavaScript Clipboard APIs allow a website to trivially overwrite what you put inside your clipboard, without the user's confirmation or permission.
RC2014 is a range of homebrew computer kits reminiscent of what was available in the late 70s / early 80s. They are not a clone of anything specific, but there are suggestions of the ZX81, UK101, S100, Superboard II and Apple I in there.
The RC2014 Pro is a modular computer with an 12 slot enhanced backplane. It has a Z80 CPU running at 7.3728MHz, 64k RAM, Microsoft BASIC on ROM, or CP/M 2.2 on Compact Flash and communicates over serial at 115,200bps via a Zilog SIO/2 UART. The backplane allows expansion modules such as official RC2014 Modules or a selection of 3rd party "Designed for RC2014" modules. The design is simple, and the standard 0.1" pitch headers encourages building your own add-ons.
So, this series is dedicated to my past self. In it we'll attempt to understand how Linux executables are organized, how they are executed, and how to make a program that takes an executable fresh off the linker and compresses it - just because we can.
My internship was under the Emerging Technologies and Incubation group on a project involving gVisor. A co-worker contacted my team about not being able to read the debug symbols of stack traces inside the sandbox. For example, when the isolated process crashed, this is what we saw in the logs:
Check failure stack trace:
@ 0x7ff5f69e50bd (unknown)
@ 0x7ff5f69e9c9c (unknown)
@ 0x7ff5f69e4dbd (unknown)
@ 0x7ff5f69e55a9 (unknown)
@ 0x5564b27912da (unknown)
@ 0x7ff5f650ecca (unknown)
@ 0x5564b27910fa (unknown)
Obviously, this wasn't very useful. I eagerly volunteered to fix this stack unwinding code - how hard could it be?
Mobilizon is a tool designed to create platforms for managing communities and events. Its purpose is to help as many people as possible to free themselves from Facebook groups and events, from Meetup, etc.
The Mobilizon software is under a Free licence, so anyone can host a Mobilizon server, called an instance. These instances may federate with each other, so any person with an account on ExampleMeet will be able to register to an event created on SpecimenEvent.