More consistent LuaJIT performance
@technomancy: "The most interesting bit (to me) is buried at the end; the fact that someone is picking up Mike Pall’s design for a next-gen GC and implementing it is very promising. GC has been a weak spot of LuaJIT for a long time."
lua  luajit  benchmarking  programming  2018 
4 days ago
Owning the Virgin Media Hub 3.0: The perfect place for a backdoor
"not much information was found on the Internet about the device or [the Intel Puma 6] that time, but it seemed that Intel decided to make a CPU that has two cores, one core is an Intel Atom and the other one is a big-endian ARM. An intriguing concept."

"Since the heavy lifting was done on the ARM CPU, and no services were exposed to the user from the second Intel CPU, any activity conducted on that would be hard to find and could still give full access to the Internet and the internal network of the user."
security  intel  hardware  exploit  2018 
4 days ago
THE LINE X NO GHOST - GUNDAM - YouTube
"The Line & No Ghost teamed up to create a fan animation of Gundam in celebration of our year together working in the same office."
animation  anime  mecha  video:youtube 
4 days ago
Waterfall was a historic accident and they knew it
Noting that the US DOD basically forced waterfall on the industry, by selectively taking parts of Winston Royce's "Managing the Development of Large Software Systems" paper from 1970
software_development  history  antipatterns 
5 days ago
Dreamcast Programming
"describes everything down to the GPU registers"
dreamcast  programming  sega  electronics  gamedev  reference 
5 days ago
Technology Will Make War Even Worse - The Atlantic
@timmaughan approved, so you know the really good bleak stuff is included
grim_meathook_future  military  war  2018  from:atlantic 
5 days ago
Hugin - Panorama photo stitcher
"an easy to use cross-platform panoramic imaging toolchain based on Panorama Tools. With Hugin you can assemble a mosaic of photographs into a complete immersive panorama, stitch any series of overlapping pictures and much more. "
(it is more like a GUI for Panorama Tools, but fully open source)
photography  tools  opensource  graphics 
6 days ago
PCB Motor | Hackaday.io
"A smaller and cheaper brushless motor". Look at his other motor projects as well!
electronics  hackaday 
8 days ago
How US billionaires are fuelling the hard-right cause in Britain | George Monbiot | Opinion | The Guardian
Oh look, it's the Koch brothers. Apparently to them it's always the 50s and they invoke both Trotsky and McCarthy
uk  2016_populism  dark_money  from:guardian  2018 
9 days ago
The Festival Speech Synthesis System
"Festival offers a general framework for building speech synthesis systems as well as including examples of various modules. As a whole it offers full text to speech through a number APIs: from shell level, though a Scheme command interpreter, as a C++ library, from Java, and an Emacs interface. Festival is multi-lingual (currently English (British and American), and Spanish) though English is the most advanced. Other groups release new languages for the system. And full tools and documentation for build new voices are available through Carnegie Mellon's FestVox project (http://festvox.org) "
(do note that it is pretty huge, so this is more for scientific use than a os-level TTS system)
speech  a11y  research  programming  tts  audio 
10 days ago
BRLTTY - Official Home
"a background process (daemon) which provides access to the Linux/Unix console (when in text mode) for a blind person using a refreshable braille display. It drives the braille display, and provides complete screen review functionality. Some speech capability has also been incorporated."
Also note BrlAPI , which can provide an API for programs to output the text that can then be fed into BRLTTY OR speech synthesizers
a11y  unix  text  terminal  braille 
10 days ago
Stuff that rocks | suckless.org
"Software on this page should have ideas similar to the suckless philosophy. The software must be FOSS licensed."
in particular, see the list of libraries
pmz  reference  tools  programming  software 
10 days ago
WordNet A Lexical Database for English
"a large lexical database of English. Nouns, verbs, adjectives and adverbs are grouped into sets of cognitive synonyms (synsets), each expressing a distinct concept. Synsets are interlinked by means of conceptual-semantic and lexical relations. The resulting network of meaningfully related words and concepts can be navigated with the browser. WordNet is also freely and publicly available for download. WordNet's structure makes it a useful tool for computational linguistics and natural language processing."

note that some package managers(like OpenBSD) have CLI tools for it
tools  writing  english  data_source 
10 days ago
React App
See if you can recognize ai-generated faces!
game  to-play 
10 days ago
How to recognize fake AI-generated images – Kyle McDonald – Medium
Interesting fashion thoughts: to prevent photos being accused of being fake, deliberately put these things (background text, hair styles, teeth) in the shot when taking a photo?
ai  2018  journalism  reference  media  neuralnetworks 
10 days ago
Republicans are stress testing democracy in North Carolina, Wisconsin, and Michigan.
"Republicans in Michigan, Wisconsin, and North Carolina haven’t gone as far as to challenge the results of their respective elections, but their actions, which serve to hamstring the incoming body of duly elected officials, are movement in that direction. In national politics, Republican lawmakers are openly questioning the legitimacy of the Democratic House of Representatives victory, casting ordinary acts—the counting of ballots—as potentially insidious. Indeed, much of the Republican Party has already embraced voter suppression, extreme gerrymandering, and other methods to preserve legislative majorities in the face of popular opposition. The lame-duck power grab is just a natural next step."
politics  this_is_fine  us  2018 
11 days ago
Axe: Open Source Rules Library for Web Accessibility Testing
"an open source rules library for accessibility testing. It was developed to empower developers to take automated accessibility testing into their own hands and to avoid common pitfalls of other automated accessibility tools."
a11y  web  webdev  testing  plugin  chrome  firefox  tools 
11 days ago
OpenBSD manual pages
If you don't have access to a working OpenBSD system and need some reference
reference  unix  openbsd 
12 days ago
The OSKit Project
"a framework and a set of 34 component libraries oriented to operating systems, together with extensive documentation. By providing in a modular way not only most of the infrastructure "grunge" needed by an OS, but also many higher-level components, the OSKit's goal is to lower the barrier to entry to OS R&D and to lower its costs. The OSKit makes it vastly easier to create a new OS, port an existing OS to the x86 (or in the future, to other architectures supported by the OSkit), or enhance an OS to support a wider range of devices, file system formats, executable formats, or network services. The OSKit also works well for constructing OS-related programs, such as boot loaders or OS-level servers atop a microkernel.

For language researchers and enthusiasts, the OSKit lets them concentrate on the real issues raised by using advanced languages inside operating systems, such as Java, Lisp, Scheme, or ML--- instead of spending six months or years groveling inside ugly code and hardware. With the recent addition of extensive multithreading and sophisticated scheduling support, the OSKit also provides a modular platform for embedded applications, as well as a novel component-based approach to constructing entire operating systems. "

pmz: "Linking libraries into a kernel may seem strange at first, since all of the existing OS kernels that we have encountered seem to have a strong “anti-library” do-everything-yourself attitude. However, the linker can link libraries into a kernel just as easily as it can link them into application programs; we believe that the primary reason existing kernels avoid libraries is because the available libraries aren’t designed to be used in kernels; they make too many assumptions about the environment they run in. Filling that gap is the purpose of the OSKit. "

Do note that it uses COM (in C) for internals, and requires GNU make. Also hasn't been updated since 2002, but it's handy as a reference point for design.
osdev  pmz  library  programming  education 
12 days ago
2D SDF Shadows
This is using Unity shaders (hlsl/Cg), but relatively understandable
sdf  rendering  graphics  unity  shaders  howto  gamedev  piperesearch 
12 days ago
Restricting Processes
Covers more modern stuff like cgroups, runlevels, and namespaces
unix  osdev  posix  reference  security 
12 days ago
Announcing the Epic Games Store
1st thought: whooa, only 12%?
2nd thought: we're going to need publishers, because the number of stores is only going to increase
news  gamedev  business  games  2018 
12 days ago
Tom Morton on Twitter: "How can we fund good journalism? A conversation with @arusbridger, @Sulliview and @jeffjarvis at @CUNY has made me rethink this. (Inevitable thread.)"
"In summary, the new measure for a viable news product: is your product meaningful enough that committed readers, high quality advertisers and benefactors will pay to preserve?"
journalism  tweets  2018 
12 days ago
Access to Success - Alta Online
"The “Whole Earth Catalog" was a 1960s publishing sensation. It happened because its creator was given a chance to fail."
history  publishing  us 
13 days ago
18 Female Artists Give Advice to Women Starting Out in the Art World
"With this often discouraging contemporary art world backdrop in mind, we sought the advice—and inspiration—of a group of established female artists to see what crucial wisdom and tips they would impart to the next generation."
Adrian Piper: "First, you should be clear about what you are aiming for: (1) public approval, (2) commercial success, or (3) art-historical significance. These three are not necessarily mutually exclusive, and there is nothing wrong with any of them. But my remarks address only (3). The best means to art-historical significance is financial independence. Don’t even think about trying to earn a living from your artwork, or else you’ll start producing the artwork that will earn you a living. A trust fund will divert your energies in a different way. The best means to financial independence is a day job in a different field. Waiting tables, driving a cab, office work, and teaching are traditional alternatives for artists, but the digital revolution opens up many others. All of them will free you to make the work you are most deeply driven to make, regardless of whether or not anyone else likes it or buys it. That’s the work that’s most interesting and important to you. You won’t have time to waste on producing work that doesn’t obsess you. Your day job will also free you to be selective about what you do in order to promote your artwork, and with whom. It will protect your pursuit of quality. That’s one reliable path to art-historical significance (although of course not the only one)."
art  tips  inspiration 
13 days ago
ProductionHUB
"We make it easy to find and hire qualified film, video and live event
professionals. Anywhere you need them."
jobs  employment  production 
13 days ago
Gregory Szorc's Digital Home | Absorbing Commit Changes in Mercurial 4.8
"If you practice workflows that frequently require amending old commits, I think you'll be shocked at how much easier hg absorb makes these workflows. I think you'll find it to be a game changer: once you use hg abosrb, you'll soon wonder how you managed to get work done without it."
Like "rebase -i", only better
mercurial  version_control  piperesearch 
13 days ago
ANALYSIS: The savage violence in Paris was not a protest, it was an insurrection - The Local
"They talk of a new “movement of the people and for the people” but have declined so far to choose recognised leaders or to put forward a united programme. When eight gilets jaunes “spokesmen and women” were chosen last week, they were immediately repudiated by other parts of the movement. Six of the spokespeople refused to attend a meeting with the Prime Minister Edouard Philippe after receiving violent threats from other gilets jaunes.

In other words, this instant, anti-political, political movement not only detests the young technocratic President who was elected only last year. It detests anyone from within its own ranks who “put themselves forward as above the rest.”

As a result the gilets jaunes risk falling into the clutches of a destructive, know-nothing and anti-democratic fringe – not a fringe of “entryist” political thugs but a fringe of desperate and unthinking people from within the movement itself. "

Note that other articles have accused Facebook of being a spur: the jaunes are using Groups and Live, but due to FB Algorithms(tm) are trapped in a filter bubble. The jaunes then insist the gov "stop censoring FB", which could account for some of the 4chan behavior
france  2018  protests  article  analysis 
13 days ago
How To Kill Your Tech Industry
Extract from "Programmed Inequality: How Britain Discarded Women Technologists and Lost Its Edge in Computing"
history  computers  uk  sexism  feminism 
14 days ago
Citizens Broadband Radio Service | From Wikipedia, the free encyclopedia
"a 150 MHz wide broadcast band of the 3.5 GHz band (3550MHz to 3700MHz). Some of this spectrum will continue to be used by the United States government for radar systems, but will be available for others where not needed by the Navy."

Note that despite the name, it is not a CB/ham band, and is more like a new ISM band for telecom(so encryption would be allowed, and no spectrum license is required). Emphasis on these frequencies is "small cells" and "spectrum sharing".

As of 2018 there are suspicious attempts by the Stacks to start testing smaller devices using the band, but there isn't anything solid yet.
wikipedia  radio  wireless  pmz 
15 days ago
Company Tried to Patent My Work After a Job Interview — Patent Pandas
Google ATAP tried to patent electronic pop-up books based on her work at MIT. She managed to find prior art and get it rejected, but this is a cautionary tale.
google  patents  electronics  legal 
15 days ago
Transformers: The Headmasters Dub Highlights (Ep. 1-5) - YouTube
@kidfenris: Netflix, please redub Evangelion with the folks who who did this.
video:youtube  humor 
15 days ago
Friday Afternoon Tea
"Friday Afternoon is a small family owned, geeky-themed tea company. Here you will find loose leaf tea, custom blends, tea wares and accessories, and educational tastings.

Owner Friday Elliott's unique take on blending stems from a neurological oddity known as Lexical-Gustatory Synesthesia. Due to this condition, Friday experiences language (both spoken and written) and abstract concepts as distinct flavor profiles. In short, she literally tastes words and ideas. This "superpower" allows Friday to create blends with a completely unique approach."
food  store  tea  seattle 
17 days ago
CraSSh
"clock here to crash your browser with pure css". Also note speculation over using it against PhantomJS to slow down defense responses
browser  vulnerability  webdev  web  css  research 
17 days ago
minaotp - a TOTP authenticator running as a terminal tool | Lobsters
"I've been using oathtool for a while. This tools are fun, and especially useful under an architecture like QubesOS where your TOTP VM can be separated by the hypervisor from the network and from the VM in which the login is occurring. Then you can have same-physical-device reasonably secure 2FA, and you only need a fuzzy clock sync between your totp vm and the world."
pmz  mfa  totp  security  authentication 
17 days ago
Amazon Textract | Extract Text & Data | AWS
Of course it's only a service, and who knows if they're reading what you scan.. Could be useful in big jobs.
journalism  text  aws  service  tools  cloud 
18 days ago
Resolved: Debate is stupid | The Outline
"Do not be tempted by the promise of easy satisfaction. Watching a debate can make you actively worse at understanding the nuances of a topic. If you want to really know about a subject, here’s my advice: read widely and extensively (and not just the books your favorite YouTuber recommends). Talk to people, patiently and fairly, rejecting your instinctual desire to win. And perhaps most importantly — take this from a veteran — do not reward former debate team kids with your attention. They are the worst type of nerds and they never share their snacks."
psychology  debate  from:outline  2018 
18 days ago
The Insect Apocalypse Is Here - The New York Times
"As little as we know about the status of European bugs, we know significantly less about other parts of the world. “We wouldn’t know anything if it weren’t for them,” the so-called amateurs, Goulson told me. “We’d be entirely relying on the fact that there’s no bugs on the windshield.”

Thomas believes that this naturalist tradition is also why Europe is acting much faster than other places — for example, the United States — to address the decline of insects: Interest leads to tracking, which leads to awareness, which leads to concern, which leads to action. Since the Krefeld data emerged, there have been hearings about protecting insect biodiversity in the German Bundestag and the European Parliament. "
insects  science  2018  grim_meathook_future  biology  public_science  from:nytimes 
19 days ago
« earlier      
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 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 github golang google government graphics grim_meathook_future gui guide hahaonlyserious hardware history hn howto humor indie inspiration internet interview japan java javascript journalism keyboard language learning legal library linux lisp list lobsters lua maker math media medium military mobile music network networking ocaml opengl opensource os osdev osx paper pdf performance philosophy photos physics piperesearch plan9 plugin pmz police politics post presentation privacy productivity programming propaganda protocol psychology python radio rails reddit reference repo:github research resource retrocomputing retrogaming ruby rust scheme science seattle security sega sf shell socialmedia software space stackoverflow statistics store story surveillance 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:



description:


tags: