How to Design Programs, Second Edition
Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
books  programming 
4 days ago
How to set DNS nameservers in Ubuntu Server 18.04 - TechRepublic
Log into your 18.04 server and look for that /etc/network/interfaces file. Guess what? It's there. However, you can configure it all you want, but it'll have zero effect. Why? Netplan. That's the new kid on the Ubuntu networking block. It is through Netplan that we now configure our DNS nameservers.
ubuntu  linux  bugs 
12 days ago
What Is Glitter? - The New York Times
He also did not want me to visit his glitter factory. The jovial Mr. Shetty told me over the phone that people have no idea of the scientific knowledge required to produce glitter, that Glitterex’s glitter-making technology is some of the most advanced in the world, that people don’t believe how complicated it is, that he would not allow me to see glitter being made, that he would not allow me to hear glitter being made, that I could not even be in the same wing of the building as the room in which glitter was being made under any circumstance, that even Glitterex’s clients are not permitted to see their glitter being made, that he would not reveal the identities of Glitterex’s clients (which include some of the largest multinational corporations in the world; eventually, one did consent to be named: thank you, Revlon, Inc.), and that, fine, I was welcome to come down to Glitterex headquarters to learn more about what I could not learn about in person.
25 days ago
CN104146280A - Milk flavor ass meat balls and preparation method thereof - Google Patents
As the saying goes, "heavenly dragon meat, ground donkey"

Chinese medicine believes that donkey sex sweet cool, have the effect of qi and blood, yin and yang, soothe the nerves.
5 weeks ago
Merging and re-formatting paragraphs in Microsoft Word 2007 - Super User
(inspired by Nicu Zecheru's answer)

Select your text, that you where you want to remove paragraph breaks
Press Ctrl-H
Find: ^p (paragraph mark)
Replace with what is appropriate (e.g. just space)
Click Replace All. It will tell you how many replacements it made in selection and whether you want to continue beyond selection:
Click No

That's it, now all paragraph marks are replaced in your selection.
word  hacks  wjw 
september 2018
Terminal utility that allows you to use words coming from the standard input to create a nice selection window just below the cursor. Once done, your selection will be sent to standard output. More in the Wiki
linux  scripting 
september 2018
wideNES - Peeking Past the Edge of NES Games | blog
If you take any 2 NES games, there is only 1 thing they are guaranteed to have in common: they both run on an NES. Other than that, all bets are off!
hacks  nintendo 
september 2018
firearm-related speech, including machine code
FOSS  law::firearms  law::constitution  law::speech 
august 2018
Rifle Recoil Table
In the table below rifle weight is given in pounds, free recoil energy is given in foot pounds, and free recoil velocity is given in feet-per-second. All recoil values have been rounded off to one decimal place.
fireams  rifle  recoil 
june 2018
MAK 90 FCG Removal and Installation
MAK 90 FCG Removal and Installation

I have found this to be an easy way for me to remove the fcg on the MAK 90.I hope this is helpful to those who have tried to remove the safety lever first only to have it catch on the disconnecter.
First as always insure the weapon is unloaded. Remove the receiver cover, recoil assembly and bolt/carrier. Place the hammer in the forward position and tie the hammer spring up and out of your way with a long twist tie.

Now gently pry the pin retaining wire on trigger pin up and out of groove just enough to clear the groove. I used a long allen wrench and rested it on the trigger hook on that side. Push/pull the trigger pin out. Be careful because disconnecter spring is going to jump out. Reach in and lift trigger assembly out of receiver.

Lift safety lever to straight up position and remove through slot in receiver.

Push pin retaining wire forward and it will disengage from hammer pin groove. Leave the retaining wire laying in the bottom of receiver.

Push/ pull the hammer pin out. Pull hammer to rear of receiver, turn it sideways and lift up out of receiver.

Now for installation
Install old hammer spring onto new hammer and tie it back up with long twist tie. Place pin retaining wire into place.

Place hammer into rear of receiver and slide forward into position. Push hammer pin into place. Make sure pin retaining wire is in groove on hammer pin.

Lift pin retaining wire above trigger pin hole and insert trigger pin just enough for retaining wire to rest on top of it.

Install safety lever in straight up position through slot in receiver,insert into pin retainer wire coil and into hole in receiver.

Place safety lever to fire position. Install old disconnecter spring into new unit. Place trigger group into position and push trigger pin into place. Take allen wrench and rest it on trigger hook and gently pry up on retaining wire until it pops into groove on trigger pin.

While holding pressure on hammer springs, untie the twist tie. While still holding spring forward grab one spring with needle nose pliers and slowly lower it into place on trigger. Grab second spring and lower it into position.

Make sure trigger and hammer pins are secure with retaining wire in groove. Install bolt/carrier,recoil spring assembly. Check for proper function and replace receiver cover.
gunsmithing  mak90  922r 
june 2018
The CRISPR Patent Interference Showdown Is On: How Did We Get Here and What Comes Next? - Law and Biosciences Blog - Stanford Law School
Zhang’s patent application, unlike Doudna’s however, specifically contemplated adapting CRISPR in eukaryotic cells. The PTO accepted this accelerated timeline and issue Zhang his first CRISPR patent on April 15, 2014. Thus—even though Doudna had both an earlier invention date and filing date—Zhang won the initial patent race, and with specific claims covering profitable eukaryotic applications.
patents  prosecution  CRISPR 
june 2018
GitHub Is Microsoft’s $7.5 Billion Undo Button - Bloomberg
When you drink and talk about git, the conversation tends to drift into strange territories. If only everything worked like this! Why are we still sending files around via email? Why aren’t there multiple branching versions of everything? Why do we pretend that there’s any canonical version of anything? [...]
I had idle fantasies about what the world of technology would look like if, instead of files, we were all sharing repositories and managing our lives in git: book projects, code projects, side projects, article drafts, everything. It’s just so damned … safe. I come home, work on something, push the changes back to the master repository, and download it when I get to work. If I needed to collaborate with other people, nothing would need to change. I’d just give them access to my repositories
For years, I wondered if GitHub would be able to pull that off—take the weirdness of git and normalize it for the masses, help make a post-file world. Ultimately, though, it was a service made by developers to meet the needs of other developers.
git  work  microsoft  github 
june 2018
tog_paper.pdf - fontcode.pdf
FontCode: Embedding Information in Text Documents using Glyph

# glyph.perturbation
hacks  steganography  fonts  awesome 
june 2018
Playing battleships over BGP
[O]n May 16th 2018 myself AS206924 and AS203729 played what is likely the first board game ever conducted purely over BGP.
bgp  networking  games  battleship 
may 2018
Twicsy's Blog, How I targeted the Reddit CEO with Facebook ads to...
a very interesting technique to increase his chances of closing deals. Who wants to buy from a company they have never heard of? Not many people. His strategy was to target prospects (as directly as possible) with Facebook ads about his product so that when he called or met with them, they would already know the name. They probably didn’t know why they knew, but they had seen the name before, and that meant a great deal when meeting or speaking for the first time.
advertising  hacks 
may 2018
Change-of-address scam moved UPS corporate headquarters to tiny Rogers Park apartment, feds say - Chicago Tribune
It wasn’t until Jan. 16 — nearly three months after the address changes — that a UPS security coordinator caught on to the alleged scheme and notified postal inspectors
law::criminal  usps  fraud  security 
may 2018
BBC - Earth - These microscopic mites live on your face
Even if you kill them off, you're going to get them again, because they're everywhere and they want to be on your face.
may 2018
issue with sieve forwarding after upgrade to 0.5.1
> The new systemd service file has NoNewPrivileges set to true. You need
> to override that to false and then it should work again.

# Just when think you're safe from systemd, you're not.
linux  bugs  dovecot  systemd 
may 2018
93946 – Changing device profile to HDMI is reset to default after monitor goes into powersave
For the moment I have made a workaround based on the comment #5 by Alexander, and edited /etc/pulse/default.pa to comment out the line: #load-module module-switch-on-port-available Now the selected HDMI port remains in place and remains selected after the monitor goes into powersave and later when I come back to the computer and re-activate the HDMI connected monitor. However it will be valuable to see how Tanu's suggested remedy for the regression works out in version 9.0, ahead of a more complete fix in version 10.0
bugs  archlinux  pulseaudio 
may 2018
Patent Invalidity versus Noninfringement - viewcontent.cgi
University of Chicago Law School
Chicago Unbound
Coase-Sandor Working Paper Series in Law and Economics
Coase-Sandor Institute for Law and Economics
Patent Invalidity versus Noninfringement Roger Ford
law::patents  law::litigation  patents::invalidity  patents::noninfringement 
may 2018
Norinco MAK-90 Model of the Kalashnikov AK-47
This MAK-90 muzzle is NOT threaded. What appears to be threads are just machine tool marks.
mak90  ak47 
april 2018
Announcing the fastest, privacy-first consumer DNS service
We reached out to the team at APNIC. APNIC is a Regional Internet Registery (RIR) responsible for handing out IPs in the Asia Pacific region. It is one of five RIRs that manage IP allocation globally, the other four being: ARIN (North America), RIPE (Europe/Middle East), AFRINIC (Africa), and LACNIC (South America).

APNIC's research group held the IP addresses and While the addresses were valid, so many people had entered them into various random systems that they were continuously overwhelmed by a flood of garbage traffic. APNIC wanted to study this garbage traffic but any time they'd tried to announce the IPs, the flood would overwhelm any conventional network.

We talked to the APNIC team about how we wanted to create a privacy-first, extremely fast DNS system. They thought it was a laudable goal. We offered Cloudflare's network to receive and study the garbage traffic in exchange for being able to offer a DNS resolver on the memorable IPs. And, with that, was born.
DNS  cloudflare  internet 
april 2018
Facebook and Cambridge Analytica - Schneier on Security
Harvard Business School professor Shoshana Zuboff calls it "surveillance capitalism." And as creepy as Facebook is turning out to be, the entire industry is far creepier.
law  surveillance  facebook 
march 2018
« earlier      
!todo !toread ajax algorithms android api apple archlinux art ascii audio awesome baseball bash beer biology bittorrent books bugs business c c++ california cftc chemistry chess chicago china cmegroup code codeigniter coffee colorado colors colorscheme commodities computing concurrency criticism cs cspp cspp::51081 cspp::53001 css cycling debian del.icio.us design dict distro django dns drugs dub dvd economics education email encryption english excel extensions facebook fed film finland firearms firebug firefox fonts food futures fx g1 games gentoo git github glasses gmail gnome good_writing google googlechrome gotcha government grammar guitar gunsmithing hacking hacks hardware hiphop history humor illinois internet java javascript jazz jobs jquery kde kent kernel lab language latex law::bankruptcy law::business law::civil_procedure law::constitution law::contracts law::copyright law::criminal law::dict law::drugwar law::evidence law::illinois law::judiciary law::legal_writing law::patents law::property law::torts linguistics linux lisp logic maps marijuana markets math mexico microsoft monitoring mp3 music music::blues music::country music::electronic music::folk music::pop music::punk music::rock mutt mysql networking news obama office oop options pacman(8) painting patterns pdf perl philosophy photo php poem poetry politics porn postfix postgresql programming psychology python quotable racism radio rails rant raspberrypi recession recipes regex regulation rodblagojevich rss ruby sandwiches satire screen search sec security shell shopping snowboarding social software sound spam sqlite ssh starwars statistics stupid subversion syntax sysadmin systemd terminal threading time tmux tools trading travel tv twitter typography uchicago uk unicode unix usa video vim visualization webdev windows wireless writing xorg zsh zymurgy

Copy this bookmark: