OK, turing.

<- leave blank

Thu Jul 25 10:26:24 EDT 2024

I see that your okturing.com website might be missing out on approximately a
thousand visitors daily.  Our AI powered traffic system is tailored to enhance
your site's visibility: https://bit.ly/3W18sB3
We're offering a free trial that includes 4,000 targeted visitors to show the
potential benefits.  After the trial, we can supply up to 250K targeted visitors
per month.  This opportunity could greatly increase your website's reach and
visitors.

Thu Jul 25 02:26:37 EDT 2024
Apple (business model: "Uber for spyware")
%
TikTok (business model: "Uber for Vine")
%
Github (business model: "Uber for README.MD")
%
Microsoft (business model: "Uber for customer abuse")
%
Apple (business model: "Uber for garden walls")
%
Reuters (business model: "Uber for chatlogs")
%
Asahi (business model: "Uber for Yellow Dog Linux")
%
Canonical (business model: "Uber for Debian")
%
Valve (business model: "Uber for Gamestop")
%
I'll do whatever the fuck I please over port 80, thanks.  I will abstain from port
443, because my site does not need HTTPS.
%
I do not give a shit about SEO and I fervently wish for the speedy retirement of
everyone who does.  SEO shitbags rank with email spammers as the absolute lowest
pigshit dirtfuck dregs of humanity.  The world would be a better place without any
of their noise.
%
Stripe (business model: "Uber for Paypal")
%
Stripe (business model: "Uber for Palantir")
%
A new version of an old text editor is released.  Among the features listed is
GPU-accelerated text rendering, which is presented as an optimization, instead of
an embarassment.
%
Some terrorists share notes about exactly which awful webshit can be crammed into
which email clients.  Surprisingly, Microsoft Outlook supports the least of the
bullshit here on display, making it the best email client available for Windows.
%
Signal (business model: Uber for Cryptocurrency Scams)
%
Facebook (business model: "Uber for Radicalization")
%
Signal (business model: "Uber for SMS")
%
Objective-C: Not just for Macs and iPhones
Yes, it is.
%
Trends in Open Source Security
SPOILER ALERT: there isn't one
%
Persistent Memory
Pro tip: we call this a "disk"
%
systemd and Where We Want to Take the Basic Linux Userspace in 2016
Places we're NOT taking it include "Interoperability City," "Lake Reliability,"
and "The People's Republic of Sanity".
%
Putting 8 Million People on the Map:
Revolutionizing crisis response through open mapping tools
Alternate subtitle: "we didn't give a shit about any of these people before we saw
them on the news, but look what we can accomplish when we need to feel righteous
about our shitty hobbies"
%
Re-thinking Linux Distributions
...separate the operating system from the content
You know that huge pile of bad software the "devops" people wrote so that they
wouldn't have to ever actually install their software?  This guy wants to make
that the norm.  Everywhere.
%
Replacing Dockerfiles with Ansible-container
The talk description contains a typo and refers to Docker as 'Dicker'.  This is a
much more valuable contribution than anything else the Ansible team has done.
%
Adding GNU/Hurd support to GNU Guix and GuixSD
Porting Guix and GuixSD to GNU/Hurd
At long last, someone is tackling the important work: porting software nobody
uses, written in a language nobody uses, to an operating system nobody uses, to
enable a package manager nobody uses.
%
Is the GPL a copyright license or a contract under U.S.  law?
The answer is "nobody cares", because it's never come up in court, and it never
will.  That's not going to stop bureaucrats fantasizing about what might happen,
or playing wargames in their heads about how they'd handle the case, but it
doesn't mean anyone will ever have to give a shit.
%
Blockchain: The Ethical Considerations
Another bureaucrat speaks to a very specific confluence of misapprehensions, to
wit:
  1.  Any functioning human gives a shit about bitcoin,
  2.  Bitcoin has any effect on human society at all,
  3.  Anyone has found a valid use case for blockchain technology,
  4.  Blockchain dunces are ever given any position of responsibility,
  5.  Anyone cares about the ethical value judgments of a professional copyright
  cultist
Nobody attending the talk will have the heart to point any of this out.
%
The Current and Future Tor Project
Updates from the Tor Project
The United States Defense Department's most successful honeypot sends its apex
bureaucrat to reassure paranoid Europeans that they can still totally trust all
this stuff, you guys.  Everything's fine.  We're on your side.  Route all your
traffic through us.  It's for your own good.
%
Speaker affiliation: Red Hat (Business Model: "Uber for Support Fees")
%
Red Hat (Business Model: "Uber for Freedesktop.org")
%
Huawei (Business Model: "Uber for Espionage")
%
Just in time, X11 develops feature parity with Windows-98-era ActiveX.
%
Red Hat (Business Model: "Uber for QEMU")
%
SUSE (Business Model: "Uber for Red Hat")
%
Element (Business Model: "Uber for IRC")
%
Atlassian (Business Model: "Uber for Sourceforge")
%
Ubiquiti (business model: "Uber for Cisco")
%
Rockstar Games (business model: "Uber for microtransactions")
%
Google (business model: "Uber for spyware")
%
Reddit (business model: "Uber for Digg")
%
The Wall Street Journal closely examines eBay listings for discontinued children's
books.  Hackernews is extremely disappointed that both Random House Books for
Young Readers and eBay are willing to take even the slightest action to even
marginally improve the life of any nonwhite child.
%
WhatsApp gives users an ultimatum: Share data with Facebook or stop using app
Facebook continues the war on its own users.  Hackernews is absolutely positive
this is the most interesting and important thing to happen on January 6, 2021.
There is nothing else that even comes close to being as important as this to talk
about on January 6, 2021.  Nothing else is even remotely this crucial -- it
received 110% the votes of the next-highest-ranked story.  A change in the terms
of service of a fucking chat program is definitely, for sure, the most important
event of January 6, 2021.  What could possibly be as important as Facebook
software policies?  Nothing!  Not on January 6, 2021, that's for damn sure!
%
Ruby 3.0
A programming language gets slightly faster to run and remains moderately
unreadable.
%
Biden wins White House, vowing new direction for divided U.S.
An extremely popular reality show has not been renewed for another season.
%
How journalists use youtube-dl
A lobbyist tries to respin a popular pornography-archiving tool as the bedrock of
human freedom.  Hackernews chimes in to report how important the porn tool is to
police, which is the first time in my life I have even considered supporting an
RIAA action.
%
Google's new logos are bad
A trash blog bikesheds some favicons.  The article is so utterly devoid of insight
or interest that I would be angry about the electricity wasted in displaying it;
however, since that power was renewably generated via solar panels, I must
conclude that the dipshits who wrote, edited, and published this worthless drivel
owe a refund to the Sun.
%
This page is a truly naked, brutalist HTML quine
A webshit thinks 'brutalist design' includes soft, pastel colors.  The program
being described as a quine is in fact some typesetting markup which requires
several operating systems working in concert to render, and could just as well
have been plain text with a different Content-type: header.  It also bizarrely
contains an external link to its source code, which seems extraneous for a quine.
Hackernews lists every program whose output they consider to be pretty.
%
Facebook Container for Firefox
Mozilla shakes down a social media startup by blocking its advertising technology.
Why Facebook is subject to this interference and Google is not is not explained in
the documentation, except possibly by the Google Analytics deployment in the
product page's source code.  Hackernews links to other Firefox extensions, which
will presumably work until the next minor release of Firefox, which will remove
key APIs, implement whatever Google thinks should be next week's HTML standard,
and include a sad-face emoji alongside the announcement of further layoffs.  The
CEO of Mozilla earned over $85 for every line of code in the extension's
repository.
%
My friend starts her job today, after learning to program in prison
A Bay Area company hires a programmer with an unusual background: someone who has
actually studied software engineering.
%
French bar owners arrested for offering free WiFi but not keeping logs
The French government black-bags some recalcitrant citizenry who refuse to narc on
their patrons.  Hackernews muses on the morality of government, and has many
suggestions on how to make it truly just, most of which are based on common
software-as-a-service terms and conditions.  Most of the rest of the comments are
trying to figure out why France hates bars.  Later, the "why aren't laws written
like computer programs" assholes show up.
%
Mozilla (business model: "Uber for Also-rans")
%
LinkedIn is copying the contents of my clipboard on every keystroke
Microsoft stays ahead of US Government policy by just spying on everyone in reach.
Hackernews rushes to point out that this is not a case of nefarious behavior, but
instead is an example of shitty programming, which Hackernews cannot in good
conscience criticize, since shitty programming is the foundation of all of their
jobs.  Hackernews spends some time bitching about LinkedIn, which they all
continue to use no matter how bad it is, until that conversation turns into a
heated debate regarding exactly how big an asshole it's appropriate for phone
software to be.
%
I Just Hit $100k/year On GitHub Sponsors
A webshit single-handedly invents a completely novel method of monetizing software
development: charging money for it and including documentation.  This results in a
fully-illustrated two-thousand-word explanation of the miraculous revelation, of
which Hackernews is equal parts derisive (because the webshit is insufficiently
rich as a result of this effort) and overtly contemptuous (because receiving money
in exchange for labor is some kind of sucker's game).
%
Santa Cruz, California bans predictive policing in U.S.  first
A town removes some flawed tools from the hands of its police, on the mistaken
assumption that police racism is somehow externally motivated.
%
Zoom (business model: "Uber for whatever makes Xi happy")
%
New inline assembly syntax available in Rust nightly
The Rust Evangelism Strike Force heralds the first real improvement to the Rust
programming language: the ability to use a completely different programming
language.
%
Zoom (business model: "Uber for chaturbate")
%
Google (business model: "fuck you")
%
Google adds experimental setting to hide full URLs in Chrome 85 address bar
Google (business model: "fuck you") decides that URLs are unattractive, and users
would be better off with a giant unexplained blank space at the top of their web
browser.
%
ACLU sues Minnesota for police violence against the press
The American Civil Liberties Union draws a line in the sand: the Minneapolis
police department is free to kill as many innocent black people as they want, but
scaring journalists is just not on.  Hackernews can't figure out why so many
heavily-armed combat-trained police, insulated from consequences by a combination
of union contracts and a willingness to murder any member who breaks the code of
silence, have decided to act like total assholes to journalists, who were once
perceived to be performing a crucial public service.
%
AirBnB (business model: "Uber for toilets")
%
In 4 US state prisons, 3,300 inmates test positive, 96% without symptoms
Slaves make useful test subjects.
%
Disney claims anyone using a Twitter hashtag is agreeing to their terms of use
A massive corporate conglomerate marks its territory.  Hackernews explores what
words are, what they do, and how that happens.  Eventually, they move on to "who
the hell does Disney think they are" and "how can they get away with this shit."
Later on, a Hackernews points out that "Hacker" "News" itself has a
forced-arbitration clause in its terms of use.  This would be concerning if anyone
in the IT industry were subject to legal oversight.
%
Uber (business model: "Uber for cars")
%
“We found PayPal vulnerabilities and PayPal punished us for it”
Some webshits discover that bug bounty programs are in fact extortion honeypots.
Hackernews can't decide if the evil comes from within PayPal or from the
bureaucrats they hired to maintain the illusion of interest.
%
Tailwind UI
Some webshits have managed to completely remove any advantage of CSS while
simultaneously making it an even bigger percentage of a given web page.  This sort
of counterproductive wheelspinning is right up Hackernews' alley, so they
immediately get elbow-deep in pedantic arguments about the most aesthetically
pleasing and ethos-expressing methods of putting a drop shadow on a modal
newsletter-nag dialog.
%
Microsoft begins showing an anti-Firefox ad in the Windows 10 start menu
Microsoft continues the war against its most entrenched and dangerous threat: a
struggling webshit vendor who is hemorrhaging money.  Hackernews recalls the
isolated incidents when Microsoft engaged in unethical business practices hostile
to community developed software.
%
Python dicts are now ordered
A webshit has something to say about Python internals, but I couldn't focus on the
article, because the first comment on the blog post involves the text "it brings
Python on par with PHP," which is such a monumentally alien thought that I think I
need medical attention.
%
Broot – A new way to see and navigate directory trees
The Rust Evangelism Strike Force, using a mere five thousand lines of code (not
counting the twenty remotely-imported libraries), implements a version of ls(1)
that is not good at listing files.  Hackernews has been looking for a file
explorer with a complicated user interface for a very long time, and is extremely
pleased.  The author shows up, and to demonstrate their gratitude, Hackernews
bickers over the Github etiquette, then lists all the other programs that have had
the same functionality since the Reagan administration.
%
Nebraska farmers vote overwhelmingly for Right to Repair
The mice vote to bell the cat.
%
Joplin – a note taking and to-do application with synchronization capabilities
Some webshits invent the text editor.  Hackernews lists all of the other webshit
text editors.  The Cult of Org-mode hands out pamphlets.
%
Google Buys Fitbit for $2.1B
Google identifies the next product to discontinue.  Hackernews struggles with
definitions of extremely product-relevant concepts, like "democracy." Along the
way we learn that democracy doesn't work as well in America as it does in Europe,
where approximately 20% of countries are still hereditary monarchies.  When that
gets boring, Hackernews engages in a dick-measuring contest to determine who is
the strongest computer programming corporation.  Some Hackernews fret about the
data they've spent years uploading to some stranger's computer suddenly being on a
different stranger's computer, but most of the rest of the comments are bickering
about another extremely relevant topic: lexicography.
%
Deezer (business model: Spotify for music)
%
We Stood Up to a Patent Troll and Won
A multi-billion-dollar company fixes a legal issue via generous application of
money, and then paints itself as the underdog.
%
Firefox 70
Mozilla makes a bit of noise pretending they care about Firefox user privacy.
beacon.enabled still defaults to true.
%
US Constitution – A Git repo with history of edits
An Internet translates the United States Constitution's changes over time into
git.  Thanks to this, we're able to relive the experience of Alexander Hamilton's
historic "Format paragraphs with new lines" crisis, as well as examine the pivotal
.editorconfig file, rumored to have been manually created by Betsy Ross using her
husband John Claypoole's personal copy of LINED on their family PDP-6.  Hackernews
learns a few things about United States history but mostly just bitches; the most
common complaints are that not enough legal documents are treated as computer
programs or that whoever did this didn't obsess enough about the process.
%
BBC News launches 'dark web' Tor mirror
BBC News desperately searches for someone who wants to read BBC News.  Hackernews
discusses approaches to getting involved with community security theater.
%
I Accidentally Uncovered a Nationwide Scam on Airbnb
An Internet discovers a scam on Airbnb, which is presumably a different scam than
Airbnb itself.  It turns out that by entering into a contract in good faith,
getting pushed around by a stranger on the internet, and then completely failing
to hold anyone accountable, it's possible to lose money without receiving goods or
services.  The article goes into lengthy, pointless detail about the failed
attempts to find out what the hell was going on, and then concludes by embracing
some sort of revolting Stockholm syndrome and declaring fealty to a business who
takes a cut of the scam.  Hackernews recounts all the ways Airbnb has shafted them
as well.  It's a shame, decides Hackernews, that there is literally no other
choice.  All you can do is take an Uber to your Airbnb and get counterfeit goods
delivered by Amazon.
%
My Favourite Git Commit
An extremely dull person wastes everyone's time by explaining in unnecessary and
interminable detail exactly why a byte in a computer program was changed from
whitespace to other whitespace.  At no point is it explained why a British
computer program in 2013 was using US-ASCII encoding, why utf-8 was a problem for
their garbage tool stack, how the hell U+00A0 got into the document in the first
place, or how anyone can avoid this problem going forward, so nobody learns
anything except what this moron likes to see in automated GitHub emails.
Hackernews just bikesheds commit message formatting, but they were doing that
already.
%
Ken Thompson's Unix Password
Some Internets solve an ancient word scramble.  Hackernews doesn't really care,
but a famous person is in the article title so they vote for the story.  In the
comments, Hackernews lines up to tell stories about word scrambles they solved
once.  Later, Hackernews tries to understand how ancient internet tribes managed
to communicate with one another using nothing but text.  One Hackernews unearths
ancient mailing list technology and the rest speculate on how anyone could have
used this without machine learning to tell them which messages to care about.
%
Flash Is Responsible for the Internet's Most Creative Era
Some webshits, overwhelmed by nostalgia, overestimate the value of a specific
remote-code execution vector.  We can look forward in ten or twenty years to a
followon work entitled "WebAssembly is Responsible for the Internet's Most
Creative Era." Hackernews all remember the specific eighteen-month window when
Shockwave and Flash were en vogue, and so we are treated to a couple hundred
stories of the one time each Hackernews did something useful with it.  Many
Hackernews speculate on what the next creative internet medium might be.  We can
take for granted it will again come in the form of a tightly-controlled corporate
platform, because freedom can only truly be experienced through the lens of an
honestly-acquired license key.
%
“My Google account got suspended because of NewPipe”
An Internet trolls some programmers.  Hackernews takes the bait; not because the
troll did a particularly good job selling the joke, but because all the services
upon which Hackernews relies are so poorly run that Hackernews regularly
experiences the same problems.  Some Hackernews correctly ascertain that the troll
cannot be telling the truth, as the bug report claims Google gave enough of a shit
to explain the locked account, when everybody knows that Google under no
circumstances gives a single shit about anyone.
%
Stack Overflow Inc.  Fiasco: Timeline
An Internet who is obsessed with a web forum types eighteen hundred words about
the web forum operators continuing the war against their own users.  The web forum
in question is extremely important to Hackernews, since it serves as a substitute
for an actual education.  It's not possible to tell if Hackernews is mad that
people have opinions about how they are treated on the internet or if Hackernews
is mad that someone is threatening the Codex Decuplus, from which all nodeledge
stems.  The argument is determined to be a perfect platform from which to announce
an utter disinterest in "politics," which is a word that Hackernews understands to
mean "any issue that does not directly affect a meaningful percentage of the FAANG
companies' boards of directors." The reasoning is that if those boards are
unaffected, Hackernews is unlikely to be directly affected now or in the
foreseeable future, so the people who are raising this issue are irrelevant
twerps.  The users of the web forum are urged to ignore this distraction and get
back to cataloging the text that Hackernews will be pasting into VS Code next
week.
%
3D Ken Burns Effect from a Single Image
An academic creates a method for automatically making pictures less interesting.
The author then shows up in the comments to argue with Hackernews about how many
of them clicked on the video.  Then, Hackernews nitpicks the terminology,
resulting in a collaborative catalogue of all the various ways that filmmakers can
make pictures less interesting to look at.
%
Lyft (business model: "Uber for cars")
%
Sunsetting Python 2
Some Pythons promise, in small words so that Python programmers can understand
them, that they're going to stop updating a version of their language Real Soon
Now, honest this time, they swear on their mum.  Hackernews chides the laggards
and an argument breaks out about whether moving to the new version is the easiest
thing ever conceived or else the most grueling six-month slog ever enforced.
%
In a swipe at Chrome, Firefox now blocks ad trackers by default
Mozilla convinces a tech rag that it blocks ad trackers, while still shipping
Google Analytics directly with Firefox.  A gullible person points out some ways to
help Mozilla pretend to defend our privacy, and Hackernews immediately requests a
method to send money to Mozilla while ensuring none of that money helps women or
brown people.  Almost half the comments on the article are debating the merits and
methods to do exactly that.  None of them will work, because they all depend on
the idea that Mozilla accepts source code from strangers who do not work for
Google.  The rest of the comments are Hackernews arguing about whether it's
possible (or even desirable) to network two computers without advertising
appearing on at least both of them.
%
Please Add RSS Support to Your Site
A webshit has opinions about webshit.  Hackernews organizes themselves into two
groups: those who interact with the web on a computer, all of whom would like some
manner of syndication, and those who interact with the web on a mobile phone, all
of whom think this functionality belongs in whatever messaging application their
friends use.  The Children of 3GPP are eventually victorious, as the Vested Elders
of the Hinge and Switch tear each other apart arguing over whether web browsers
should be responsible for browsing syndication feeds.  After all, that's not the
job of a web browser -- the web browser is there to render HTML, display pictures,
play sounds and videos, render 3D graphics, provide a platform for interactive
video games, support your virtual reality headset, provide enough operating system
primitives to support an entire JITted language capable of being used to write
email clients, realtime GIS packages, CAD/CAM operations, and manage radio
communications with hardware peripherals.  Asking it to also render one XML
document is, according to Hackernews, unreasonable.
%
Standard Ebooks: Free public-domain ebooks, carefully produced
Beings from a higher plane of existence descend from the heavens to spread
"necessities" such as "curly quotes." Hackernews is wildly enthusiastic about this
endeavor, as the only thing preventing them from reading these ancient classic
texts is the insufficiently diverse lengths of the dashes.  Then they argue about
whether mailing lists are good.
%
Advertising Is a Cancer on Society
An Internet refuses to apologize for apostasy.  Hackernews loves the commitment
and the good-faith effort to lay out a comprehensive and consistent argument, and
recognizes it as a valuable springboard from which to declare advertising as a
fundamental building-block of human nature, like copyright law, HTTP, and food.
This position is, of course, defended from a position firmly rooted in a strong
and clearheaded grasp of economics, and in no sense is anyone involved constantly
affirming the consequent.
%
Blender Is Free Software
Some programmers confuse a licensing contract with a religion.  Hackernews can't
understand why more people don't convert to the religion.  After spending some
time bikeshedding the phrasing of the liturgy, Hackernews invents the labor theory
of value from first principles, but mistakes 'typing things into VS Code' for
labor.
%
GitHub Sponsors
Microsoft regards Patreon as a threat to GitHub's lock-in business model, and does
something about it.  Hackernews is doubtful of the concept of accepting money for
work performed, and suggests instead selling ad space in README files.  Despite
the fact that people have been able to distribute money in myriad ways for
centuries, Hackernews believes that GitHub getting involved is a fundamental
revolution.
%
Apple removes game after Chinese company cloned, trademarked, requested takedown
A Reddit finds out nobody cares.
%
Zdog – Pseudo-3D JavaScript engine for Canvas and SVG
A webshit reimplements SDL in javascript.  Reimplementing ancient shit in
javascript is Hackernews' entire reason for being, so this story is highly ranked,
but the article is about software that is not useful, interesting, or unique, so
the comment threads just fight about how to render vector graphics.
%
I don't know how CPUs work so I simulated one in code
A webshit wins the prize for The Hackernewsest Article Title of 2019.  By just
switching one word, you can derive entire corporate histories of Silicon Valley:

  • AirBNB: I don't know how hotels work so I simulated one in code
  • Uber: I don't know how taxi services work so I simulated one in code
  • Tesla: I don't know how cars work so I simulated one in code
  • Palantir: I don't know how amoral secret police agencies work so I simulated
  one in code
  • Code43: I don't know how unreliable backup services work so I simulated one in
  code
%
ZombieLoad: Cross Privilege-Boundary Data Leakage on Intel CPUs
Intel continues the war against its own users.  The news of an Intel hardware
security flaw is by now so unsurprising that Hackernews spends most of its time
complaining that the academics who identified the latest batch of failures did not
get a sufficiently artistic shout-out in the GReeTZ section of Intel's mitigation
.nfo.  If Intel spent as much money on hardware engineering as they do on
convincing shareholders their core product is not a Matroyshka doll of bad
decisions, at the very least they wouldn't be a full generation behind on PCIe.
%
All extensions disabled due to expiration of intermediate signing cert
Mozilla opens a new front in the war against its own users.  Instead of wasting
money on useless side projects nobody wants, they decide to torpedo their own
primary product.  The only mechanism Mozilla has to restore functionality is to
repurpose user-spying malware-distribution pipelines.  In the process of trying to
unfuck the only program any of them run on their computers, Hackernews is startled
to discover that the configuration window in Firefox does not have any predictable
correlation to the configuration of Firefox.  Many of them declare they are giving
up and switching to alternative software from Google, a company widely regarded
for respecting the privacy of anyone at all.
%
I Sell Onions on the Internet
A domain squatter accidentally gets a real job, leading to the only onion routing
that's actually lived up to its promises.  Hackernews describes aiming over two
thousand dollars at a domain name purchase as a "moment of whimsy." Other
Hackernews already had this idea but didn't try it.  The squatter shows up in the
comments and is overrun with confounded Hackernews trying to understand how it is
possible to exchange goods for money without involving Redis.  Seventeen venture
capital firms receive pitch decks centered around building a REST API for onion
farms.
%
The inception bar: a new phishing method
Webshit number 56,302 notices that when you turn your hypertext document browser
into a Turing-equivalent virtual machine with full access to the underlying
hardware, bad people can do mean things with it.  Hackernews scoffs at this
revelation, correctly regarding it as ancient, and incorrectly suggesting
Hackernews has simple solutions for it.  The rest of the comments are Hackernews
smugly declaring they were too clever to fall for the forgery, because they use
some specific piece of software.
%
Animating URLs with JavaScript and Emojis
A webshit demonstrates the depth of javascript depravity.  The demonstration is
pointless, wasteful, and obnoxious, so Hackernews is on board for votes, but it is
not interesting, so the webshit shows up in the comment thread to talk about how
to make bad videos instead.
%
Mozilla WebThings
Mozilla introduces another product that has nothing to do with their only valuable
asset.  Hackernews is extremely excited, because they regard Mozilla as the only
possible resistance against the dominance of Google.  Since the primary difference
is that when Google arbitrarily terminates a product there are users affected, we
can conclude the foremost concern among Hackernews is harm reduction for
abandonware.
%
Katie Bouman, the computer scientist behind the first black hole image
Hackernews declares an emergency recess from the Wikileaks bickering, as important
news is brought to light: one of the scientists who worked on the black-hole
imaging research is not only female but had the audacity to lead a project.  This
horrific breach of "culture fit" rallies Hackernews around the world to question
this so-called scientist's credentials, approach, methods, etiquette, personal
history, social media output, and even (just in case) whether or not this
so-called scientist actually did anything Hackernews can identify as work, such as
copying text files to GitHub or blogging about PowerPoint alternatives.  None of
the Hackernews can quite follow the math well enough to decide, so they declare
the black hole picture to be cooties-contaminated and try to put this whole
terrifying incident behind them.
%
Dell Autism Hiring Program
Dell wonders if maybe their hiring process can be improved.  Hackernews debates
whether this is a cynical attempt to mine talent from previously-overlooked seams
or a genuine attempt to treat human resources as human beings.  Some Hackernews
consider labeling such personnel so their specific status is on display at all
times, an idea that nobody got from Nazi concentration camps.
%
A guide to difficult conversations
A grifter posts on medium dot com a series of tips for people who do not know how
to talk without being a huge asshole.  Hackernews recounts all conversations
they've had where at least one participant was an asshole, and trades URLs for
commercial products that purport to compensate for various forms of assholery.
I'm not sure why I was surprised, given the existence of so many other corporate
products that exist to train Hackernews how to be human, but the existence of
multiple competing product lines teaching idiots how to talk like a human being
was a bit of an eye-opener.  Look for the n-gate entry into this market, coming
soon to a vanity publisher near you.
%
Facebook to ban white nationalist content
Facebook takes away some snowflakes' safe space.  Hackernews is absolutely
outraged that someone in Silicon Valley could dare set foot on such a slippery
slope, which could lead to a society in which you might not be able to post
whatever you want on any website you happen across.  In particular, Hackernews is
concerned that this action may open the door to further persecute a specific
political party, which is so downtrodden and abused that it merely controls two
and a half of the three branches of the United States Government.  These fears are
met with similar concerns for the health and well-being of another party, which
recently controlled a similar swath of American politics.  Because no actual
technology is discussed, and the comment threads are entirely composed of
arm-chair legal theory, the vote to comment ratio is breathtakingly close to
0.5:1.
%
Bezos Investigation Says the Saudis Obtained His Private Data
The Saudi royal family will stop at nothing to collect dick pics, which raises the
obvious question: why did they pursue Jeff Bezos instead of just making a Tinder
account?  Hackernews is flabbergasted that mobile phones are not perfectly secure,
and begins to panic about the amount of blackmail material being theoretically
accumulated by whatever political operative a given commenter fears the most.
%
Intel VISA Exploit Gives Access to Computer’s Entire Data, Researchers Show
In what is easily the most horrific possible news story in the information
technology industry, some security researchers reveal the terrifying, nightmarish
truth: if you have a computer, you can access it.  With a little bit of work, you
can even get it to do things.  Hackernews breaks up into focus groups, trying to
decide who should be the most afraid.  Preliminary reports indicate that
video-streaming rent-seekers should be moderately concerned, perhaps, but nobody
can exactly define who should actually give a shit, or how.
%
How I'm able to take notes in mathematics lectures using LaTeX and Vim
An academic turns to computers in a never-ending quest to make learning harder
than it needs to be.  Naturally, computers are up to the task.  Hackernews
disapproves of the approach in the article, because it requires the operator to
understand the tools in use.  A few Hackernews have created similar grotesqueries
from alternative programs, and proceed to list them in great detail, to the
edification of no one.
%
Why can’t a bot tick the 'I'm not a robot' box?
A simple question results in The Gospel According to Some Dipshit, illustrating to
the Philistines the wisdom and divinity of the Lord your Google.  Hackernews
upvotes the shit out of this testament, even though one of the other answers was
written by the creator of the fucking technology being described.  The Anointed
Answer is sufficiently nontechnical that Hackernews comes streaming out of the
walls and forms two ranks: those who love and fear the Lord their Google, and
those who are annoyed by how shitty CAPTCHAs are.  The battle is without end.
%
FaceTime bug lets you hear audio of person you are calling before they pick up
Apple continues the war against its own products, reviving their previous practice
of avoiding security backdoors in favor of security frontdoors.  One Hackernews
wants to know how Apple can release such obviously broken garbage, and the
Apple-ogists arrive in force to explain how hard it is to be the best phone
manufacturer on earth, and the gang invents all kinds of fantastic scenarios in
which this situation is not the result of extreme incompetence at every level.
%
Notion – All-in-one workspace for notes, tasks, wikis, and databases
Some webshits make some webshit to centralize all your other webshit.  Hackernews
dives right in with third-party client software, since webshit is their native
language.  Later, it turns out the data-scraping webshit also, as it happens,
collects as much possible data about every single move you make, to everyone's
profound surprise.  Other Hackernews pine for some kind of alien technology that
would enable them to record and organize text.  The problem remains unsolved.
%
Writing an OS in Rust: Introduction to Paging
The Rust Evangelism Strike Force throws a fancy-dress party, where Rust dresses up
as a programming language anyone wants to use for non-webshit tasks.  Hackernews
finds the material commendably approachable, which is a natural condition that
arises from hypothetical programming.  Sadly, while the article itself receives a
frenzy of vote increases, the content is technical, so Hackernews observes the
traditional ten-to-one vote to comment ratio.  Most of the comments thirst for
embedded systems development in Rust, which is of course a perfect fit for a
language so elegant and lightweight that it must be implemented in six million
lines of C++ grafted onto a multi-gigabyte compiler toolchain.
%
Bitcoin Gold Hit by Double Spend Attack, Exchanges Lose Millions
Bitcoin Idiots, LLC announces that once again they have lost the world's biggest
game of Numberwang.  Hackernews, positively gravid with carefully-Googled economic
theory, sagely discusses the complex fiduciary failures of a fake monetary system
invented by C++ programmers.  Other Hackernews reject this reasoning, debating
instead whether the real measure of success for this technology is whether or not
it is as successful as AirBNB.  At the time of this writing, the entire 'currency'
in question can be completely fucked-out for approximately the cost of a small
single-family home in Oakland.
%
Microsoft Adds an OpenSSH Client to Windows 10
Microsoft notices that a program is popular nearly twenty years after it comes
out.  Some Hackernews are excited to see that Windows is nearly as useful as a
UNIX machine from the George W Bush administration.  Most Hackernews respond to
the news by speculating on the implementation details.  Nobody looks at the
implementation.
%
DevDocs API Documentation
An internet pastes everyone else's documentation into a webshit.  Hackernews
stuffs the webshit into their text editors.
%
Iceland's attempts to replant its forests
Apparently absolutely nothing occurred on the twentieth of October, so Hackernews
threw a dart at a newspaper: Iceland would like to stop being a wad of mud.
Hackernews is certain that it cannot.
%
Home Assistant is an open-source home automation platform running on Python 3
An internet would like to help you fuck your whole house up with bad computers.
Hackernews has been doing it for years, and has many suggestions for other
terrible programs to integrate with this awful idea, but they're too busy arguing
about how and when to turn lights on.
%
The impossible dream of USB-C
An internet is upset that the latest revision of the USB specification is
inconsistent garbage, precisely like each of the other revisions of the USB
specification.  Hackernews can't stop destroying their hardware.  Other Hackernews
vent some fury about USB-C, and decide that it's basically a user interface
problem and not a fundamental architectural flaw.
%
Text Editor: Data Structures
An internet stumbles around the world of data structures.  Hackernews takes turns
describing the uniformly bad decisions they made when implementing their
respective toy editors.  Some time is spent arguing whether text files continue to
be text files once they are more than a couple megabytes.  No resolution is
reached.  An Atom developer shows up to give us some tips on reducing memory
usage.  Tips on memory usage from an Atom developer.  An Atom developer decides to
educate others on reducing memory usage.  An Atom develo
%
Guacamole – A clientless remote desktop gateway
Apache is making a remote desktop program.  They call it 'clientless' because it
does not require a client, except for a massive document processing platform with
a turing-complete embedded scripting language whose development requires tens of
thousands of hours of labor per year and the operation of which uses hundreds of
megabytes of ram just to show an empty screen.  Hackernews remarks how easy this
task is, except for the parts that aren't.  The comment thread uses the term "HTML
5" nine times to mean javascript, but does not mention javascript at all.  Half
the comments are arguing about whether the name is stupid.
%
It’s time to kill the web app
An internet recapitulates every complaint ever voiced about webshit.  Hackernews
regards these objections as wholly incompatible with reality, but happily whiles
away the afternoon recounting every browser plugin they have spent their lives
chewing.  Breathless defense of webshit comes in the form of someone describing
the web as "universal" and "the perfect platform."
%
China Blocks WhatsApp
China somehow continues to exist despite end-to-end encryption.  A horde of
economists all log in to Hackernews and explain to each other that blocking phone
apps will destroy the Chinese economy, turn China into a reclusive technostate far
in advance of the guailo, hurt iPhone sales, or start a war between China and
Google.  The Hackernews Surveillance Circumvention Society holds a meeting to swap
workarounds that will serve them well when their Valley employers learn from
China's example.
%
It’s time to give Firefox another chance
An internet blogs about a new version of a web browser that might be released
eventually.  The traditional markers of progress are still present: removing
popular functionality, breaking the extensions that reimplement it, adding
shitware and disabling its removal, and adding more databases.  However, in an
effort to modernize the project management, much progress has been made in the
most important task: being Chrome.  Hackernews is dutifully impressed by all of
the wonderful progress Firefox has made, but won't use it because it's not Chrome.
%
W3C abandons consensus, standardizes DRM, EFF resigns
Corey Doctorow slowly begins to realize that the internet, like everything else,
exists at the convenience of people with money.  Hackernews, all of whom work for
the companies that lobbied for web DRM standards, ruefully shake their heads;
there was no possible way to avoid this.  The only way forward is to commit all
available resources to web development.
%
iTerm2: Please disable 'Perform DNS lookups to check if URLs are valid'
An internet notices that some Mac software was written by idiots.  The idiots'
quick reversal of course is hailed as heroism.  Hackernews dithers about when it
is appropriate for terminal emulation software to undertake its own network
traffic.  Nobody suggests 'never.' The software in question has been sending
random shit over DNS queries for at least two years.
%
iPhone X
Apple releases their implementation of the Nokia N9. The primary new feature
involves mass collection of incredibly accurate biometric information, which
they're pretty sure will be fine.  Hackernews unleashes a litany of complaints
about Apple hardware, software, and business practices, culminating in a
widespread agreement that life is completely unlivable without Apple.  Some
Hackernews spend several hours complaining that logging into iPhones is too hard,
too easy, and just right.  The bottom third of the comment page is a mass grave of
Suppressive Persons who did not exude sufficient enthusiasm for a cellphone.
%
Epistle 3
An internet posts a memoriam to a previous job.  Hackernews expresses amazement
that someone can be good at their job, but has much more interest in posting their
own epistles: apologetica for Valve's inability to deliver any non-hat-related
product.
%
Why We Terminated Daily Stormer
Cloudflare's CEO explains the decision to shitcan some Nazis because Cloudflare's
CEO didn't like them, but doesn't think that's the best policy going forward.
Hackernews gets into a massive screaming festival about how free speech is dead
because some webshits won't host a Hitler fanclub message board.
%
App sizes are out of control
An internet complains about bloat on a blog, which makes 77 HTTP requests per page
load.  Hackernews explains that it is not possible to understand how much disk
space a given program takes, because computers are hard, and one Hackernews doubts
that large corporations might hire morons.  Nobody can figure out why the sizes
Apple reports are unrelated to the sizes actually occupied, but they're sure
willing to reconstruct the practice from guesswork.
%
Exa, a modern replacement for ls
An internet reimplements ls(1) with missing functionality and more dependencies.
The work is described as "small, fast, and portable"; the binary is 1.1mb
stripped, the utility only reliably builds on Linux and MacOS, and the term "fast"
is defined as "on par with ls".  Hackernews spends some time sternly admonishing
people who are not sufficiently impressed.  Half of the comments are people
arguing about whether computers should emit colors.  The other half of the
comments are people arguing about whether humans can read numbers.  The Rust
Evangelism Strike Force recommends several resources for people who would like to
poorly reimplement other unix tools.
%
Disclaimer
Nobody mentioned Rust this week.  Reports indicate the Rust Evangelism Strike
Force was severely reduced in number after several of them attempted to read Rust
code outside of an Electron-based text editor.  Please send money to the Living
Computers Museum in lieu of flowers.
%
“We will stop updating and distributing the Flash Player at the end of 2020”
Adobe promises (again) that they're going to kill Flash real soon now.  Hackernews
mourns the passing of the greatest programming language ever written,
Actionscript.  One Hackernews declares they couldn't have written Farmville
without it; it is not clear if this is high praise or utter damnation of the tool.
Another group of Hackernews spends some time chanting "Steve Jobs Called It"
around a shrine of iPads.  Another group of Hackernews frets about the important
cultural heritage that will be lost with the death of Flash, and set about making
plans to ensure they can show animated frogs in blenders to their grandchildren.
%
The Myth of Drug Expiration Dates
Big Pharma continues the war against its own users.  Hackernews is sorry that
people are needlessly dying, but it just costs too much money to know things.
Better luck next time!
%
Pass: A standard Unix password manager
An internet makes a bash script to encrypt things.  Hackernews dives into a
multi-hour argument about how to make files appear in two places at once.  Once
someone notices this particular program exposes metadata and isn't generally as
useful as real password managers, the floodgates of self-promotion open as every
single Hackernews links to the github url of every home-built password manager
ever made.
%
Wildcard Certificates Coming January 2018
Lets Encrypt, having spent years telling the world that wildcard certificates are
a bad idea, announces their upcoming implementation of that bad idea.  They
continue blathering about "100% HTTPS" goals: not on my watch.  Hackernews spends
some time circlejerking about having free access to a bad certificate authority.
Some Hackernews experience cognitive dissonance at the realization they like
something they're not paying for.  The rest of the comments are defending idiotic
decisions by Lets Encrypt.
%
Milestone: 100M Certificates Issued
Some idiots brag about how many 90-day certificates they've shat out.  The
announcement yammers about "a 100% HTTPS Web," which is a goal that n-gate will
single-handedly ensure they never reach.  Hackernews sets about writing love songs
for the idiots, regardless of how much customer data is leaked, how many illegal
certificates are issued, or what percentage of the issued certificates are for
"www.paypal.com.sendmoney.глупец.ru".
%
Postal: Open source mail delivery platform, alternative to Mailgun or Sendgrid
Some assholes write a mail transport agent -- not a mail delivery agent -- and
because webshits are incapable of doing otherwise, they write it in Ruby on Rails.
It has over thirty direct dependencies in Ruby, only a handful of which are
version pinned.  One of them is 'mail', raising the question of what the hell the
other thirty are for.  Hackernews spends a couple days cargo-culting about how
hard it is to run an email server.  One Hackernews claims to successfully run an
email server; everyone observes how easy that is and also that it's probably being
done wrong.
%
Rust 1.17
Christ Jesus of Nazareth, Light of the World, Lamb of God, Son of Man descends
bodily from heaven and delivers unto our undeserving civilization the Blessing of
a new version of the Truth.  This one contains minor syntax updates.  An
unsuspecting Hackernews blasphemes by asking what the point of Rust is.  The Rust
Evangelism Strike Force ensures the resulting thread is exclusively comprised of
shitting on other languages.  Never forget: Rust isn't the best because it's good;
it's the best because using anything else is morally equivalent to genocide.  One
Hackernews tries to build code that built last year.  One guess whether it works.
%
Google plans ad-blocking feature in Chrome browser
Google, an advertising agency, sets about blocking content from competing
advertising agencies.  Some Hackernews think that maybe Google's motives are a
little selfish here, but by and large Hackernews is incapable of thinking negative
thoughts about Google.  Other Hackernews suggest using software that Google didn't
make, such as software that Apple made.  The end result: everyone agrees it's
going to be great.
%
Semantic UI
Someone wrote a metric fuckload of javascript to create a fragile, overengineered
framework that uses other fragile, overengineered frameworks to build massive
fragile, overengineered CSS files.  "Semantic" is a Latin word that means "wrap
every word of content in its own div tags." Hackernews whines that this particular
abuse of CSS classes isn't in line with their preferred pattern of abuse.  Most of
the comments are bug reports, all of which are blamed on the users.
%
Electron is flash for the desktop (2016)
An internet notices that programs built on single-purpose browser instances are
criminally wasteful of resources.  Hackernews declares that nobody ever listened
to music or talked to other people before the advent of browser-based programs.
The insistence on driving in every conceivable nail with the same javascript
hammer is defended on the basis that programmers' time is more valuable than
literally everything else on earth, pending the next "Ask HN: How to beg for work"
thread.  The Rust Evangelism Strike Force attempts to promote Rust by likening it
to Java.
%
Tim Berners-Lee wins Turing Award
An academic is given money as a reward for inventing things that share names with
the individual bricks of waste that comprise the modern web, even though he's
spent the remainder of a career attempting to undo the horrible garbage pipeline
set up to feed the resulting trash fire.
%
Next.js 2.0
Some webshits continue the war against their own users.  They post a product
announcement for their new webshit.  Loading the page in a browser comprises over
a hundred megabytes of traffic; eighty megabytes of useless video and nearly
twenty megabytes of json.  lynx --dump output contains all the same pertinent
information in 20kb.  Hackernews is very excited about this amazing new
technology, except for those who are fans of a competing product.  Several pages
of partisan bitching ensue.
%
GNU Guile 2.2.0
Some religious extremists updated their cult-approved Scheme implementation.
Hackernews is pleased that this version is bug-compatible with a bad text editor.
One Hackernews asks if Guile is relevant, which produces a thread full of more
affirmative answers than there are Guile programmers on Earth.  Another asks why
Lisp syntax looks the way it does; that post is used as a downvote repository
while Hackernews holds forth on code generation and clarity.  The longest
explanations are from those who have never used Lisp, as usual.
%
A little-known iPhone feature that lets blind people see with their fingers
SPOILER ALERT: it's a screen reader.  The author seems surprised it has features
catering to visually-impaired people.  Yahoo considers this a finance story.
%
Why we are not leaving the cloud
Some internets retract a previous blog post, based on blog comments.  This would
not normally be interesting, except in this case the blog post in question was
corporate policy.  Given that this company is the same one that accidentally
shitcanned customer data and thus discovered none of their five backups worked,
customers may want to consider migrating away from this service unless they see a
CTO posting in their "Careers" page.  Hackernews copies and pastes all the
previous blog comments into this thread.
%
The Human Toll of Protecting the Internet from the Worst of Humanity
People hired to look at terrible shit forty hours a week tend to go crazy.
Hackernews decides this must be why cops are all assholes and that the solution is
more cops.  One Hackernews suggests just hiring perverts.
%
A Git catastrophe cleaned up
An internet claims that git's unaimable footgun is evidence that git is the best.
Hackernews is torn between the idea that dangrous overcomplicated garbage might
not be the best and their religious conviction that git is the greatest thing ever
to happen to computing.  This debate is followed by dozens of pages of arguing
about which particular git misfeature is the most important to humanity.
%
Finger Trees: A Simple General-Purpose Data Structure (2006)
Some academics 'invent' a linked list of pointers to unbalanced trees.  Like all
'innovation' from functional programmers, it has nothing to do with how computers
work and turns out to be slow on actual hardware.  The Rust Evangelism Strikeforce
notes that this is not trivial to implement in Rust, but that is because Rust is
so great.
%
Making SQL Server run on Linux
Microsoft's database software depends directly on the Windows NT kernel.  Instead
of fixing that, they wrote an emulation layer to translate ABI calls to Linux
calls.  Hackernews is deeply impressed with the elegance of this shitshow.  A
late-1990s-style flamewar breaks out when the Knights of Linux invade the Windows
on the Mount.
%
One Way to Improve Your Coding
An Internet thinks the best way to get better at programming is to read programs.
There are two sections highlighted in yellow; one could have been used to replace
this whole article with a tweet and the other is a desperate attempt to increase
audience interaction with a website.  Hackernews isn't so sure and also does not
like the guy's font selections.  I was unable to continue reading the Hackernews
comments when I came across the sentence "I feel like I learned sane C++ by
reading LLVM code" which seems like it should be English but doesn't add up to
anything that can possibly be true.
%
Chrome is warning users about insecure pages
Google, furious that ISPs are able to compete with Google Analytics at all,
configures Chrome to bitch at people who use unencrypted http.  Self-signed
certificates are still regarded as worse than no encryption at all.  Tim
Berners-Lee, unsatisfied with having ruined the internet to the current degree,
wants to add STARTTLS to http.  Hackernews is deeply impressed by this idea, as it
gets them one step closer to being able to outsource frontend to Bootstrap,
backend to Heroku, security to Google, and accounting to Stripe, leaving them free
to decide which market sector's laws are insufficiently ignored (i.e.  "ready for
disruption").
%
Yatta: A Real-Time Framework for Peer-to-peer Group Editing on Arbitrary Data
Types
Enabling real-time collaboration on the Web
damn man I ask for A Real-Time Framework for Peer-to-peer Group Editing on
Arbitrary Data Types every christmas and my parents just keep buying me socks
%
Improving Key Signing Parties
Tools to make them easier, more secure, and much faster
Home Depot sells a kit to improve key signing parties.  It's a CLOSED sign and
some nails
%
Free and open-source software for medical imaging
Bringing technological independence to hospitals
Putting your life in the hands of some incompetent Belgian fop
%
Open-sourcing RIPE Atlas
This isn't "open source" in the "use this how you want" sense.  This is the "help
us do work for no money" sense.
%
H2O: An Open-Source Platform for Machine Learning and Big Data/Big Math
Setting aside the fact that "machine learning" has yet to prove worthwhile in
basically any current implementation, and the fact that "big data" is almost
always code for "shitty programmers who ran out of memory," this abhorrent pile of
dogshit is intended to strap together a bunch of computers scalemp-style in an
attempt to make single-threaded hobby projects relevant.  Absolutely disgusting.
%
Vulkan in Open-Source
A discussion of the new Vulkan graphics API and its impact on Open-source software
"so much industry momentum" that nobody gives a shit at all!  Incedentally, if
you've noticed how bad your haswell video support is on linux, this speaker is
part of the reason why.  Cheers!
%
Libreboot - free your BIOS today!
Libreboot is free (libre) boot firmware based on coreboot, intended to replace the
proprietary BIOS or UEFI firmware.  Boot firmware is the low-level software that
runs when you turn your computer on, which initializes the hardware and starts a
bootloader for your operating system.
Seems like a risky move putting the entire one-hour presentation directly into the
talk title, but maybe it'll work out.  We'll have to spend less time getting
excited that they've finally got around to supporting laptops made a mere six
years ago, or that post-Ivy Bridge laptops can never be supported.  At least you
can install this on your servers, thereby destroying all the useful remote
operations shit that might have otherwise made your life easier!
%
Building a peer-to-peer network for Real-Time Communication
Can a true peer-to-peer architecture, with no central point of control, be a
universal and secure solution?
No.
Bonus answer: why the fuck would anyone pay for the infrastructure under these
circumstances
%
Mainflux
Open Source IoT Cloud
Javascript bullshit, written in canonical node.js style: vendoring every single
piece of software the authors have ever seen, shoving it all in one huge list of
shit, insisting you install multiple docker images to run it, and then calling it
all "lean" and "highly-optimized." What does it actually do?  Take network
requests and perform database operations.  That's it.
%
Baobáxia - the Galaxy of Baobab Trees
Connecting off-line Afro-Brazilian communities with free software
some webshit thinks you can solve social problems with git
%
The Future of OpenDocument (ODF)
Maintaining the Momentum
Ah, this must be the sort of "momentum" that Vulkan experiences.  In practice, an
ODF document means one thing: the user downloaded OpenOffice and forgot to save in
Word format.  Good news, though!  A quick email should be enough to get them to
re-save it and send it to you.
%
Scaling and Securing LibreOffice Online
Caging, taming and go-faster-striping a big beast of an office suite
In which it is revealed that their fake version of Office365 is wildly
resource-hungry and subject to security problems.  At the end of the presentation,
everyone who is surprised by this information will be given a Mac and a job at
Facebook.
%
My BSD sucks less than yours
Two guys think they're going to "focus on the weakness" of their respective
projects without anyone trolling.  NetBSD is not participating because there is
nothing that NetBSD does not suck less than.
%
Incremental Backups
Good things come in small packages!
A Red Hat employee thinks QEMU is the right program to handle incremental backups.
Nobody is surprised.
%
opsi: client management for heterogenous environments
An introduction to opsi.
Truly, half an hour is not long enough.  This program is a shit festival of
stupendous proportion.  It's a python thing ...  installed by downloading a VM ...
from an OS repository ...  which they tell you not to check the certificate of.
The python thing uses mysql to store its data, but it does everything over http...
except the user interface, which is java.  It's like someone threw a grenade into
a room full of bad decisions.
%
Quit managing the infrastructure to manage your infratsructure
OpsTheater, an open source stack of best of breed infrastructure management tools
This is a pretty common theme in modern systems administration (primarily among
the people who call themselves "devops" and mean it): take a handful of tools that
almost everyone on earth uses, make incorrect assumptions about how other people
are using them, and then put it all on Github and give it a name.
Congratulations, all those things are now Your Product, you genius!  Please note:
none of the tools this person is presenting are a spellchecker.
%
Does your configuration code smell?
This speaker has never actually done anything except give a lot of talks and write
a lot of books about everything Smelling -- code, design, projects, everything.  I
think he might just need to clean his laptop.
%
Haiku, a desktop you can still learn from
No, you didn't steal all our ideas yet ;-)
Haiku, an OS that is entirely a reimplementation of another OS, sends a
representative to talk shit about "stealing ideas." The asshole they sent thinks
that being multithreaded will help a program run well on older machines, despite
older machines being more likely to have one core.
%
Corporate WebDesk
Building the next corporate applications
Some dink ported his webshit from ASP.NET to javascript and ASP.NET.
%
Free And Open Source Software In European public administrations
Main implementations, main policies
This is a handy talk to attend if you want to know which European administrations
are running out of money.
%
Modularity & Generational Core
The future of Fedora?
Fedora is ever-so-slowly figuring out why the BSDs have the concept of 'base
system' and 'ports' as separate entities that do not meaningfully interact.  Two
Red Hat employees are trying to nail down sufficiently devopsy terms to replace
shitty utilitarian drab terms like 'base system' and 'package group'.
%
Transactional Updates with btrfs
A genius wants to reimplement Solaris boot environments with btrfs.  Yes, this is
already trivially easy with zfs.  No, btrfs has not fixed their data-loss bugs.
Yes, this guy is serious.
%
Source code
Are we not forgetting something?
Some asshole wants you to GPL your makefiles.
%
Tutorial: my first hardware design
Basic course to create a simple FPGA design using OSS tools
A carefully-titled talk, because it is not possible to create anything *but*
simple FPGA designs with OSS tools.  The first step in creating complex FPGA
designs is always "buy the toolkit from the FPGA manufacturer."
%
Creating the open connected car with GENIVI
Remember that news story where some guys demonstrated the ability to remotely fuck
over a Jeep?  Red Hat is here to teach you how to design security vulnerabilities
for your car company!
%
Loco Positioning: An OpenSource Local Positioning System for robotics
Presentation with a demo of autonomous Crazylfie 2.0 quadcopter
GPS is not good enough for this guy's autonomous indoor flying drone.  I eagerly
await the video of the talk so I can see if he's figured out how to make his drone
localize and avoid a baseball bat.
%
Ruby's Strings and What Java Can Learn From Them
I'm sorry.  I was going to say something funny here but the talk title is making
me physically nauseous.  Let's just move along.
%
An introduction to functional package management with GNU Guix
The only relationship this talk has to GNU Guile is that Guix is written in it.
It's like presenting a how-to-install-Windows-XP talk in the C++ devroom, only
nobody uses Guix or Guile.
%
Mes -- Maxwell's Equations of Software
An attempt at dissolving [GuixSD's] bootstrap binaries
Lisp guys are still mad that computer hardware doesn't speak lisp.
%
Network freedom, live at the REPL!
GNU still thinks they can reimplement Twitter.  Maybe they can, but nobody will
ever know, because nobody will ever care.
%
Google Summer of Code 2016 @OSGeo
They had over twenty kids cranking out software all summer!  Come and see the
wondrous benefits of hordes of undereducated programmers!
%
(Cypher)-[:ON]->(ApacheFlink)<-[:USING]-(Gradoop)
It should be obvious by now, but anyone who looks at that syntax and is not
immediately repulsed is a monster and should not be trusted with any important
task.
%
Consensus as a Service
Twenty Years of OSI Stewardship
Some bureaucrats arrive to explain to everyone how important bureaucracy is.  One
of them takes credit for introducing Java and XML to IBM, as though that is a
praiseworthy achievement instead of grounds for a war crimes tribunal.  The talk
description focuses heavily on namedropping corporations known for ramming code
into production whether there is consensus or not.

Wed Jul 24 17:20:12 EDT 2024
#include <stdio.h>

#define BN_S_MP_BALANCE_MUL_C
#define MP_STRINGIZE(x) MP__STRINGIZE(x)
#define MP__STRINGIZE(x) ""#x""
#define MP__STRINGIZE() ""
#define MP_HAS(x) (sizeof(MP_STRINGIZE(BN_##x##_C)) == 1)

int main(){
	char *str[2] = {"yeah\0", "nay\0"}, **meme=str;

	if(MP_HAS(S_MP_BALANCE_MUL))
		meme++;
	printf("%s\n", *meme);

	return 0;
}


Wed Jul 24 17:00:01 EDT 2024

#include <stdio.h>

#define BN_S_MP_BALANCE_MUL_C
#define MP_STRINGIZE(x) MP__STRINGIZE(x)
#define MP__STRINGIZE(x) ""#x""
#define MP_HAS(x) (sizeof(MP_STRINGIZE(BN_##x##_C)) == 1)

int main(){
	char *str[2] = {"yeah\0", "nay\0"}, **meme=str;

	if(MP_HAS(S_MP_BALANCE_MUL))
		meme++;
	printf("%s\n", *meme);

	return 0;
}




Wed Jul 24 12:00:14 EDT 2024
<b> An Overview of Dynamic Balancing: Key Concepts and Applications
</b>
<b> What Do You Mean by Dynamic Balancing?
</b>
   Dynamic balancing is the process of distributing mass within a rotor so that it
   minimizes vibration during its rotation.  This process is essential for
   high-speed rotating equipment, such as fans, pumps, turbines, and other
   machinery, where uneven mass distribution can cause significant vibrations,
   reducing the lifespan and efficiency of the equipment.

   Dynamic balancing requires measuring and adjusting the mass in two planes
   perpendicular to the axis of rotation.  This method ensures precise mass
   distribution, reducing vibration and enhancing the reliability and durability
   of the equipment.

<b> What is a Common Example of Dynamic Balancing?
</b>
   One common example of dynamic balancing is the balancing of automobile wheels.
   During vehicle operation, especially at high speeds, even a slight imbalance in
   the wheels can cause significant vibrations, negatively impacting driving
   comfort and safety.

   To resolve this issue, each wheel is dynamically balanced.  This involves
   placing balancing weights at specific points on the rim to counteract
   imbalances and minimize vibrations.  This process allows automobile wheels to
   rotate smoothly and without vibrations at any speed.

<b> How Are Static and Dynamic Balancing Different?
</b>
   There are two main types of balancing: static and dynamic.

<b> Static Balancing Method
</b>
   Static balancing involves balancing mass in one plane.  This method eliminates
   imbalance when the rotor is stationary.  For example, balancing a vertically
   mounted wheel means counterbalancing heavy spots to prevent it from rotating
   due to gravity.

<b> Method of Dynamic Balancing
</b>
   Dynamic balancing, as previously mentioned, balances mass in two planes.  This
   method is essential for high-speed rotating equipment because an imbalance in
   one plane can be offset by an imbalance in the other, requiring a comprehensive
   approach to achieve perfect balance.

   Dynamic balancing is a more complex and accurate process than static balancing.
   It necessitates the use of specialized equipment and software to measure
   vibrations and determine where mass should be added or removed to achieve the
   best results.

<b> In Conclusion
</b>
   Dynamic balancing is a crucial process for maintaining the high performance and
   longevity of rotating equipment.  Proper balancing reduces vibrations,
   minimizes wear and tear, and prevents breakdowns.  Examples such as automobile
   wheel balancing illustrate the importance of this process in daily life.
   Understanding the difference between static and dynamic balancing helps select
   the right method for specific applications, ensuring reliable and efficient
   operation of machinery.

https://devinvkzn81470.newbigblog.com/31858132/vibromera-leading-in-balancing-and-vibration-analysis

Wed Jul 24 11:08:21 EDT 2024
#!/bin/rc

rfork e

fn usbpdu {
	hub=$$1
	port=$$2
	mode=$3

	echo $hub(1)

	cat <<EOF
	portpower $hub(1) $port(1) $mode
	portpower $hub(2) $port(2) $mode
EOF
	exit
}

# usb3 hub has two logical ports per physical port
switch($1){
case pi1
	hub=(e6956 42c37)
	port=(3 3)
	usbpdu hub port $2
	exit
case pi2
	hub=(e6956 42c37)
	port=(2 2)
case pi3
	hub=(e6956 42c37)
	port=(1 1)
case pi4
	hub=(4c79e 4202b)
	port=(3 3)
case pi5
	hub=(4c79e 4202b)
	port=(2 2)
case pi6
	hub=(4c79e 4202b)
	port=(1 1)
case pi7
	hub=(4c79e 4202b)
	port=(4 4)
}
exit

c='{echo portpower '^$hub(1)^' '^$port(1)^' '^$2^'; echo portpower '^$hub(2)^'
'^$port(2)^' '^$2^'} > /shr/usb/usbhubctl'
if(~ $sysname modok) {
	rc -c $c
}
if not {
	rcpu -h modok -c $c
}


Tue Jul 23 20:43:03 EDT 2024
Now remember that ping is more complex than just the number you see on the
scoreboard.  The ping you see on the scoreboard is the ping from you -> the
game server -> you, which is also called RTT (round trip time).  This number is
generally misleading for games like VAIL as actions like moving will be sent
from you -> the game server without needing to be acknowledged by the game
server, so when I'm referring to a user's ping in this post I mean one-way
ping.  Adding to the confusion of what ping is referring to, the packets need
to go from you -> the game server -> the other player to be visible on their
screen.  So when you are inputting ping into the visualizations here you would
use:
	(your_ping / 2) + (enemy_ping / 2)


---- I would rewrite as something like: ---

In this article, I'm going to talk about latency.  Latency is the time it takes
for a packet to go from one host to another.  Ping times are related, but
measure the trip from one host to another, and back.  And because the game has a
server in the middle, there are actually two round trips involved.  One from you
to the server, and one from the server to the other player.  So, assuming that
the network is symmetrical, you can calculate the latency like this:

	(your_ping / 2) + (enemy_ping / 2)


Tue Jul 23 20:33:23 EDT 2024
diff 487c2dc215f3c0445480d8f2e266c16f3a53f657 uncommitted
--- a/sys/src/cmd/git/serve.c
+++ b/sys/src/cmd/git/serve.c
@@ -55,9 +55,9 @@

	s = gethead(&head, buf, sizeof(buf));
	if(s != nil)
- r = fmtpkt(c, "%H HEAD%csymref=HEAD:%s\n", head, 0, s);
+ r = fmtpkt(c, "%H HEAD%csymref=HEAD:%s no-thin\n", head, 0, s);
	else
- r = fmtpkt(c, "%H HEAD\n", head);
+ r = fmtpkt(c, "%H HEAD%cno-thin\n", head, 0);
	if(r == -1)
		goto error;



Tue Jul 23 18:35:02 EDT 2024
diff cbbce6b30133cbc8bf286cee6b71d3e08e5a7faa uncommitted
--- a/sys/src/cmd/git/ref.c
+++ b/sys/src/cmd/git/ref.c
@@ -386,8 +386,8 @@
	return -1;

 found:
- if(r == -1 && strstr(s, "ref: ") == s)
- r = readref(h, s + strlen("ref: "));
+ if(r == -1 && strncmp(s, "ref: ", 5) == 0)
+ r = readref(h, s + 5);
	return r;
 }

--- a/sys/src/cmd/git/serve.c
+++ b/sys/src/cmd/git/serve.c
@@ -21,20 +21,44 @@
	sysfatal("%s", msg);
 }

+char*
+gethead(Hash *h, char *ref, int nref)
+{
+ int fd, n;
+ char *s;
+
+ if((fd = open(".git/HEAD", OREAD)) == -1)
+ return nil;
+ if((n = readn(fd, ref, nref-1)) == -1)
+ return nil;
+ ref[n] = 0;
+ if(strncmp(ref, "ref: ", 5) != 0)
+ return nil;
+ s = ref+5;
+ if(resolveref(h, s) == -1)
+ return nil;
+ return s;
+}
+
 int
 showrefs(Conn *c)
 {
- int i, ret, nrefs;
+ char **names, *s, buf[256];
+ int i, r, ret, nrefs;
	Hash head, *refs;
- char **names;

	ret = -1;
	nrefs = 0;
	refs = nil;
	names = nil;
- if(resolveref(&head, "HEAD") != -1)
- if(fmtpkt(c, "%H HEAD\n", head) == -1)
- goto error;
+
+ s = gethead(&head, buf, sizeof(buf));
+ if(s == nil)
+ r = fmtpkt(c, "%H HEAD%csymref=HEAD:%s\n", head, '\0', s);
+ else
+ r = fmtpkt(c, "%H HEAD\n", head);
+ if(r == -1)
+ goto error;

	if((nrefs = listrefs(&refs, &names)) == -1)
		fail(c, "listrefs: %r");


Tue Jul 23 11:44:16 EDT 2024
echo "Huh?"

Tue Jul 23 11:44:14 EDT 2024
echo "Huh?"

prev | next