A Mastodon instance designed to replicate the feel of 1995 and earlier: Netscape, VT420, etc. Easily self-hostable as a Django app, clients only need HTML form support
mastodon  socialmedia  django  tools 
5 hours ago
Shell and Exxon's secret 1980s climate change warnings | Benjamin Franta | Environment | The Guardian
"The documents make for frightening reading. And the effect is all the more chilling in view of the oil giants’ refusal to warn the public about the damage that their own researchers predicted. Shell’s report, marked “confidential,” was first disclosed by a Dutch news organization earlier this year. Exxon’s study was not intended for external distribution, either; it was leaked in 2015.

Nor did the companies ever take responsibility for their products. In Shell’s study, the firm argued that the “main burden” of addressing climate change rests not with the energy industry, but with governments and consumers. That argument might have made sense if oil executives, including those from Exxon and Shell, had not later lied about climate change and actively prevented governments from enacting clean-energy policies."
climate_change  capitalism  environment  2018  from:guardian 
6 hours ago
Strap on the Fitbit: John Hancock to sell only interactive life insurance
"John Hancock, one of the oldest and largest North American life insurers, will stop underwriting traditional life insurance and instead sell only interactive policies that track fitness and health data through wearable devices and smartphones, the company said on Wednesday."
insurance  grim_meathook_future  2018  article 
20 hours ago
No, I Will Not Debate You
@PennyRed: "I’ve come to think of this as the deference trap. It’s a huge part of why I refuse to formally debate fascists. It is staggeringly clear that formal debate is failing to stop white supremacy. This is not an abstract philosophical issue. White supremacy is here, at the heart of world governments. The discussion about whether free speech can stop fascism is not actually about free speech; it’s a proxy for a rolling identity crisis among the political mainstream. About whether the mechanisms of state power can withstand fascist takeover. About whether good people with good ideas can stop bad people with worse ones.

Which, right now, they cannot."
politics  debate  2018  gg 
Laurence Tratt: Why Aren’t More Users More Happy With Our VMs? Part 2
"There are all sorts of factors that might be responsible for odd performance, but, beyond those covered in the first part of this blog post, there are two that seem both particularly likely and relatively easy to test for: garbage collection and JIT compilation. [...] We therefore took two of the VMs under examination – HotSpot and PyPy [1] – and performed a second experiment, separate from the first [2], where we also recorded how long each in-process iteration spent in garbage collection activities and JIT compilation. To be clear, the aim of this second experiment wasn’t to find causations (i.e. to find definitive reasons for odd performance), but to see if there are plausible correlations (i.e. good candidates for further investigation"
vm  optimization  research  python  java  pmz 
garybernhardt/selecta: A fuzzy text selector for files and anything else you need to select. Use it from vim, from the command line, or anywhere you can run a shell command.
"It was originally written to select things from vim, but it has no dependency on vim at all and is used for many other purposes.Its interface is dead simple:

- Pass it a list of choices on stdin.
- It will present a pretty standard fuzzy selection interface to the user (and block until they make a selection or kill it with ^C).
- It will print the user's selection on stdout.
"Selecta is unusual in that it's a filter (it reads from/to stdin/stdout), but it's also an interactive program (it accepts user keystrokes and draws a UI). It directly opens /dev/tty to do the latter."
shell  terminal  script  ruby  repo:github  tools 
quiet/quiet: Transmit data with sound. Includes binaries for soundcards and .wav files.
"This library uses liquid SDR to transmit data through sound. This makes it suitable for sending data across a 3.5mm headphone jack or via speaker and mic. Quiet can build standalone binaries for encoding/decoding data via .wav files or for streaming through your soundcard via PortAudio. It can also be built as a library to be consumed by other C programs."
programming  library  pmz  c  audio  networking 
quiet/libcorrect: C library for Convolutional codes and Reed-Solomon
bsd licensed, part of Quiet Modem project for forward-error correction. Uses Convolutional codes and Reed-Solomon to encode/decode a data packet
library  networking  pmz  c 
An illustration of why it's hard to port outside code into the Linux kernel
@mjn: "Besides being large, I think what makes me slightly wary of ZFS is that it also has a large interface with the rest of the system, and was originally developed in tandem with Solaris/Illumos design and data structures. So any OS that diverges from Solaris in big or small ways requires some porting or abstraction layer, which can result in bugs even when the original code was correct. Here’s a good writeup of such an issue from ZFS-On-Linux."
zfs  linux  osdev 
p̸h̴o̸⁴c̵e̴ₓa̵: "- you visit a page - it has a typo - you edit the…" - Tiny Tilde Website
- you visit a page
- it has a typo
- you edit the page to fix the typo
- but you don't have a login or permission or anything
- so your computer forks the page and hosts it from your own namespace
- the author can easily merge in your change later if they like it, like a pull request
- or not, and visitors can select the version they prefer

this is the kind of daydream Cunningham's Smallest Federated Wiki inspired for me
even though i find its ui inscrutable
fedwiki  tweet  inspiration  distributed 
2 days ago
Newton Storage History | Dadhacker
"It took a while to do, but the result was a system with only 512K of RAM that could receive a multi-megabyte FAX over a modem, or work with bitmap images larger than main memory, or play sounds that were likewise really large.

There was a lot of great technology hidden away in the guts of Newton.  I worked on some other pieces that were neat, but this is what I’m most happy about having shipped. It was a lot of fun to work on."
apple  history  newton  programming  filesystems  pmz 
2 days ago
You Think the Visual Studio Code binary you use is a Free Software? Think again. | Carl Chenet's Blog
Basically, the binary downloads have telemetry and monitoring baked into them. Compiling from source doesn't (and they use the MIT license terms to do that)
microsoft  opensource  2018 
2 days ago
Exodus Privacy
Security scanner for binary-level Android packages. Includes web reports
android  privacy  analysis  tools  security  dsec 
2 days ago
Rightwing thinktanks unveil radical plan for US-UK Brexit trade deal | Politics | The Guardian
@cstross: "Disaster capitalism can only be applied in the wake of a disaster—natural or fabricated, hurricane or coup. Brexit is a bespoke fabricated disaster for the UK. Here's what its architects intend for us: Destroying the NHS is just the start."
brexit  2016_populism  disaster_capitalism  uk 
2 days ago
iMX233-OLinuXino-NANO - Open Source Hardware Board
Comment: "I like that board because it runs Linux, is proper Open Hardware, has an ADC and is breadboard compatible"
(ARM926J equiv)
arm  hardware  gear  pmz 
2 days ago
Why You Should Buy Into the Emacs Platform
Again, some plugins I'd never heard of
facme  emacs  tips 
2 days ago
Hacking an assault tank… A Nerf one | Pen Test Partners
Note the tips on checking for ARM or Thumb code, and for using STM32 boards for prototyping
security  hardware  reverse_engineering  arm  archive_it 
3 days ago
Code Janitor: nobody's dream, everyone's job (and how Erlang can help)
Note how OTP principles go a long way towards ensuring code is easy to manage, and also the nitpicks about Erlang proper (no multi-versions in same VM, no namespacing)
programming  erlang  piperesearch  practices  pmz  software_development 
3 days ago
How Samba was Written
French Cafe, swear words, differential techniques for learning French
smb  reverse_engineering  reference 
3 days ago
What's the scariest real thing on our earth? - AskReddit
"So yeah, rabies scares the shit out of me. And it's fucking EVERYWHERE. (Source: Spent a lot of time working with rabies. Would still get my vaccinations if I could afford them.)"
reddit  medical  discussion  health 
3 days ago
x86 finds its way into your iPhone |
It's in the cellular baseband, which are apparently x86 based unless its CDMA
x86  reverse_engineering  apple  iphone 
5 days ago - Creativity in Games, Unchained.
The Ad Liberum Engine(ADL): multiplayer interactive fiction? "allows you to create text adventures, muds and text-powered roleplaying games. Complete with world editing commands; create worlds, games and puzzles that you can share or play with others all in real-time."

Interface looks to be a standard terminal over static backgrounds, though.

Steam link:
steam  interactive_fiction  games  gamedev  tools 
6 days ago
GitHub - jpmens/jo: JSON output from a shell
"I got tired of mangling shell scripts to produce JSON.[...] It gets merrier if an element contains an environment variable: open double, close single, add variable, open single, blergh. [...] A here! script will do it as will a a printf(1), but neither much improve legibility"
json  tools  repo:github  cli  shell  javascript 
6 days ago
The extraordinary untold Japan story of 'You Only Live Twice' | The Japan Times
On Richard Hughes, who was a Sherlock Holmes fanboy and foreign correspondent/spy in Japan after WW2. Run by Ian Fleming himself, Hughes was used as a model for the book and gave Fleming a tour where most of the sights were used in the book.
history  espionage  japan  writing 
6 days ago
Rachel ︽✵︽ Thorn on Twitter: "In my course on American comics, I tell my students the comic book industry was dealt a triple blow in the mid-1950s.1) Television2) The Comics Code Authorityand3)...Care to guess what 3 is? Because I don't think I've e
"In my course on American comics, I tell my students the comic book industry was dealt a triple blow in the mid-1950s.

1) Television

2) The Comics Code Authority



Care to guess what 3 is? Because I don't think I've ever read/heard anyone else mention it as a factor."
(The thread notes that it's highways, and the death of public transport: can't read while you're driving)
comics  tweets  history 
6 days ago
mauve: "ffmpeg cheat sheet for animated pixel art gifs on…" - Icosahedron
"ffmpeg cheat sheet for animated pixel art gifs on mastodon:

ffmpeg -i input.gif -vcodec libvpx-vp9 -lossless 1 output.webm"
tweet  mastodon 
6 days ago
Type Racer
if you need a WPM test, or just want to see how fast you are against the whole internet.
typing  webapp  tools 
6 days ago
Puerto Rico Is Bigger Than Politics | GQ
"If the U.S. government really cared about Puerto Rico, it'd put Puerto Ricans in power. If the American news media wanted to adequately report on Puerto Rico, they'd cede their platforms to Puerto Ricans and sit and listen to how they have failed, how they have no skin in the game, how it has rendered them indifferent, how thousands are dead now because of it—and how thousands more may die if they don't change things now. The Trump administration has blood on its hands, but it's also the latest chapter in a long history of indifference to brown suffering on both sides of the aisle. Whether it's Republican handwringing about how Puerto Rico was a challenge because it's an island or Democratic moral outrage over federal incompetence, in the end, the results are the same."
2018  us  from:gq 
6 days ago
The History of Version Control
noting that the simple linear-based workflows are "good enough" for most creative industries: "Watching something evolve over time often eliminates confusion. It makes the conversation around the finished product much more productive. Most importantly, it instantly establishes trust among everyone invested. [...] That is to say, merely recording the history of files over time will suffice rather than worrying about how to merge different sets of work."
piperesearch  version_control  history  tumblr 
6 days ago
A Github for Musicians, GroupMe Founder's 'Splice' Aids Collaboration With Song Version Control
upon publication date, only works with Ableton, but "support for Logic, Pro Tools, Reason" is planned.
Note that like LayerVault noted, they just store a linear history of the file. They include a commenting and timeline system to reduce need for external collaboration.
piperesearch  music  from:techcrunch  2013  collaboration 
6 days ago
Shayne 'DadRock' Mitchell on Twitter: "As a former Boduguard to both very good people and very "not" good people, I finally realized this quote from somewhere is trueThe weakness of evil is the inability to comprehend good.Lots of "Why do you care about t
"As a former Boduguard to both very good people and very "not" good people, I finally realized this quote from somewhere is true

The weakness of evil is the inability to comprehend good.

Lots of "Why do you care about these people?" or "Why risk anything for some stranger?"."
tweet  philosophy  ethics 
7 days ago
Café Touba | Royal Coffee
"It’s become such a staple in Senegal that I found multiple news articles describing how Café Touba was overtaking national consumption of Nescafé – a significant feat."
coffee  recipes  africa  history 
7 days ago
GitHub - python-xmp-toolkit/python-xmp-toolkit: Python XMP Toolkit
"wrapping Exempi (using ctypes), a C/C++ XMP library based on Adobe XMP Toolkit, ensuring that future updates to the XMP standard are easily incorporated into the library with a minimum amount of work."
xmp  metadata  python  library  repo:github 
7 days ago
better geometry through graph theory
"A few months ago, I decided to implement set operations on curved regions. I had the the canonical textbook on computational geometry, which described approaches for polygons comprised of straight lines, and it seemed like other projects had extended these techniques to parametric curves. I figured it would take a couple of weeks.

Unfortunately, the field of computational geometry embodies a fundamental contradiction. In geometry, the angles of a triangle add up to exactly π radians, and if u is clockwise from v then v must be counter-clockwise from u. Computers, on the other hand, use floating point representations which make a mockery of these simple Euclidean truths."

Note his solution based on error-correcting codes, and the Java implementation.
math  geometry  graph  graphics  algorithms  piperesearch 
8 days ago
The Surprising Feminist Overtures of a Leisure Suit Larry Retrospective
We live in a world where LSL turned out to have had a large respect for boundaries and women's agency (although not perfect), and my head just exploded.
games  history  feminism 
8 days ago
GUNHED Exhibit - Macross World Forums
"There was a limited exhibition for the movie held in Akihabara last weekend. [2013]

Unlike most exhibits in Japan, photos were allowed at this one, so I went all out. Of course, one of the best pieces of art in the exhibit was by Hidetaka Tenjin"
Also apparently there's a Perfect Memories book? And a comment in the thread that the movie came first, and its script was part of a contest for a Godzilla film but it lost to the Biollante script.
discussion  art  film  archive_it 
8 days ago
The Man in the Yellow Shirt – Popula
"Being a woman sucks sometimes. Being a woman at a tech conference sucks almost always, but this conference was special, in that it sucked more."
2018  journalism  conferences 
8 days ago
The thirst for stories that vilify Muslims has eroded basic principles of journalism
"Whether the Times made an error of judgement or an error of reporting still requires an apology, whatever their intentions were. But the steely silence shows that when it comes to Muslims, journalistic integrity can lapse without consequence or apology because there is no popular demand for it, and because we now officially hold reporting about Muslims to a different standard."
racism  journalism  ethics  2018  uk 
8 days ago
Functional Languages for Real-Time Control
"Much of my research has been the development of functional languages with temporal semantics. The first of these was Arctic, which was the purest, but least practical language. Canon applied Arctic ideas to generating MIDI scores and use Lisp as a foundation. Fugue extended Canon to manipulate digital audio, and Nyquist is a reimplementation of Fugue making more extensive use of lazy evaluation of signals."
functional  programming  music  list  piperesearch  reference 
8 days ago
GitHub - euske/pdfminer: Python PDF Parser
"a tool for extracting information from PDF documents. Unlike other PDF-related tools, it focuses entirely on getting and analyzing text data. PDFMiner allows one to obtain the exact location of text in a page, as well as other information such as fonts or lines. It includes a PDF converter that can transform PDF files into other text formats (such as HTML). It has an extensible PDF parser that can be used for other purposes than text analysis."
(it can extract XMP metadata, but it's ugly)

(see for some better examples, but note that it's not fully python3 compatible)
pdf  tools  repo:github  python  library 
8 days ago
(株)共栄鍛工所 新作CM45秒フルバージョン - YouTube
A commercial for a Japanese steel company, animated as a Macross MAD.
mad  anime  commercial  video  youtube  archive_it 
8 days ago
Equipment of Taliban "Special Forces" in their 2018 & 2017 Propaganda
@redactedtext: "Even if this is staged it's interesting to see how the enemies of the Empire appropriate more and more of the gear and fighting styles of the hegemon. Late Republic Romans complained about fighting "imitation legionnaires" in Greece and elsewhere"
military  photos  war  2018  gear 
9 days ago
Dave@Regular Dave on Twitter: "Always really liked the way Ehrgeiz handled 8-way movement in a 3D arena with digital controls. Directions are a free run, guard button + directions are walk with guard up. At the time this control scheme was critically loat
"Always really liked the way Ehrgeiz handled 8-way movement in a 3D arena with digital controls. Directions are a free run, guard button + directions are walk with guard up. At the time this control scheme was critically loathed!"
games  game_concepts  fightman  tweet 
9 days ago
« earlier      
2015 2016 2016_populism 2017 2018 3d advice algorithms amazon analysis android animation anime api app apple architecture archive_it art article artist audio blog book books business c c++ capitalism cellphone clojure clothing code comics comment compilers computers computerscience concurrency cryptography css culture data data_source database demo design development discussion distributed diy dsec economics editor education electronics embedded engineering essay ethics facebook film filmmaking finance fonts food framework free from:medium futurism game gamedev games gaming gear generator git github golang google government graphics grim_meathook_future gui guide hahaonlyserious hardware history hn howto humor indie inspiration internet interview iot japan java javascript journalism keyboard language learning legal library linux lisp list lobsters lua maker math media medium military mobile music network networking nintendo ocaml opengl opensource optimization os osdev osx paper pdf performance philosophy photos physics piperesearch plan9 plugin pmz police politics post presentation privacy productivity programming protocol psychology python radio rails reddit reference repo:github research resource retrocomputing retrogaming ruby rust scheme science search seattle security sega sf shell socialmedia software space stackoverflow statistics store story surveillance sysadmin technology testing threejs tips to-get to-play to-read tool tools travel tumblr tutorial tweet tweets twitter ui uk unix us video vim visualization vr web webapp webdev webgl wiki wikipedia windows writing x86 youtube

Copy this bookmark: