Titanic | The New Republic
and people wonder what happened to the Republican party in 2016...
conservatism  iraq  islam  trump  cruises 
27 days ago
Necrophiliac Striptease
"... the mummy’s curse is one of those traditions (like celebrating Christmas or wearing clan tartans) whose origins are supposedly lost in the mists of time but were in fact invented by the Victorians."
history  halloween  mummies  Egypt  uk 
6 weeks ago
posener's blog- Goroutine Scoped Context Proposal
looks like they're reinventing the dynamic scope wheel
golang  programming 
9 weeks ago
The Dumb Money
why Bitcoin is bad, 2018 edition
cryptocurrency  economics 
9 weeks ago
Five-Minute Artisan Bread | The Splendid Table
Makes 3 loaves. I used 3½ cups all-purpose flour, 1 cup bread flour, and 2 cups whole wheat.
recipe  bread 
11 weeks ago
Thirty Years Later: Lessons from the Multics Security Evaluation - Paul A. Karger, Roger R. Schell
a retrospective of the paper that suggested the "Reflections on Trusting Trust" hack to Thompson
security  os  multics 
12 weeks ago
The Observation Deck » Falling in love with Rust
I'm learning Rust, and like Cantrill I appreciate how Rust incorporates older good ideas in a consistent way. For comparison, here's his list of likes measured against Scheme, a language I feel comfortable with. (I chose Racket because it's actively developed, well thought out, and has a large library. Other modern Schemes like Guile would be about the same.)

Error handling: Racket has ADTs and pattern matching, but the APIs all raise exceptions. The propagation operator could be a macro, but I don't think they have it in the default library, for the same reason. (Does Racket have any semipredicates that aren't taken from standard Scheme? It seems like something they'd want to avoid.)

Macros: Racket is famous for "macros that work together". But there's nothing like format! or the Debug trait, again for historical reasons. It also seems to me that the macros don't work together as well as you'd like: given N related kinds of functionality, you often have N^2 macros implementing the cross-product of them all. Compare Rust's for loop and std::iter::Iterator with Racket's for, for/list, for/vector, for/hash, for/hasheq, for/hasheqv, etc. etc.

include_str!: Racket gets half a point for include/reader. No raw strings.

serde: racket/serialize only works with readable values (what are serde's limitations?). Nothing like serde_json::from_str; roll your own.

tuples: Again, the pieces are there (define-values, match, etc.), but the APIs don't really use them like this.

integrated testing: Racket has (module+ test ...).

performance: Racket is pretty good, but Chez is still the one to beat.

To sum up, Racket (and Scheme in general) has good primitives, but it's weighed down by old APIs.
programming  rust 
12 weeks ago
Metallica whiskey is made using sound waves from band's music, it says
imagine Metallica using copyright law to prevent home distillers from making their own with "I Disappear"
music  bourbon  alcohol  celebrity  haha 
september 2018
Structuring the GLL parsing algorithm for performance - Elizabeth Scott and Adrian Johnstone
GLL (Generalised LL) parsing algorithms provide a sequentialisation of recursive-descent
style parsing that yields efficient, compiled parsers which admit any context free grammar,
including left recursive and non-left-factored rules. The resulting parsers retain the ‘recursively
decent’ property that the structure of the parser closely follows the structure of the
grammar; as such it is feasible to debug grammars by tracing the corresponding GLL parser
using a conventional code debugger.
In this paper we develop two variants of the GLL algorithm called FGLL and RGLL
which respectively support (i) efficient parsing of factorised grammars and (ii) parsing using
a reduced set of descriptors. Both techniques yield significant speed up on programming
language grammars compared to the base GLL algorithm. We also discuss the ordering of
descriptor processing and its effects on performance.
papers  parsing  compsci 
september 2018
Pale Horse Rider by Mark Jacobson | PenguinRandomHouse.com
A former U.S. naval intelligence worker, Milton William Cooper published his manifesto Behold a Pale Horse in 1991. Since then it has gone on to sell hundreds of thousands of copies, becoming the number-one bestseller in the American prison system. (Bookscan lists sales at 289,000 since 2005.) According to Behold a Pale Horse, JFK was assassinated—because he was about to reveal that extraterrestrials were about to take over the earth—by his driver, an alien himself; AIDS is a government conspira...
conspiracy  books  toread 
august 2018
Martha Stewart's One-Pan Pasta Recipe on Food52
12 ounces linguine
12 ounces cherry or grape tomatoes, halved or quartered if large
1 onion, thinly sliced (about 2 cups)
4 cloves of garlic, thinly sliced
1/2 teaspoon red pepper flakes
2 sprigs basil, plus torn leaves for garnish
2 tablespoons extra-virgin olive oil, plus more for serving
Coarse salt
Freshly ground black pepper
4 1/2 cups water
Freshly grated Parmesan cheese, for serving

Combine pasta, tomatoes, onion, garlic, red-pepper flakes, basil, oil, 2 teaspoons salt, 1/4 teaspoon pepper, and water in a large straight-sided skillet (the linguine should lay flat). Bring to a boil over high heat. Boil mixture, stirring and turning pasta frequently with tongs or a fork, until pasta is al dente and water has nearly evaporated, about 9 minutes. Season to taste with salt and pepper, divide among 4 bowls, and garnish with basil. Serve with olive oil and Parmesan.
pasta  recipe 
july 2018
A Master’s Twist on Making Ice Cream in a Plastic Bag | The New Yorker
Plastic-Bag Vanilla Ice Cream à la Fabian von Hauske Valtierra
Makes 1 to 2 servings

1 sandwich-size ziplock bag
1 gallon-size ziplock bag OR large glass jar OR large coffee can
3 cups ice
⅓ cup kosher or rock salt
½ cup whole milk
½ cup heavy cream
¼ cup sugar
2 tsp. corn syrup
1 tsp. milk powder (non-fat is fine)
½ tsp. vanilla extract (or to taste)
⅛ tsp. salt (or to taste)

Mix or whisk together the milk, cream, sugar, corn syrup, and milk powder . Add vanilla and salt, adjust. Fill the gallon-size ziplock with three cups of ice and the kosher or rock salt. Pour the milk-and-cream mixture into the sandwich-size ziplock, seal it tightly, getting as much air out of the bag as possible, and put it inside the gallon-size ziplock, jostling it a little so that it’s surrounded by the ice and salt. Seal the large bag. Shake vigorously for 15 to 20 minutes (wearing gloves is recommended), or until the mixture has reached the desired texture. Remove the smaller bag, serve, and enjoy.
ice-cream  recipe 
july 2018
The White Man, Unburdened | Quinn Slobodian & Stuart Schrader
Murray thinks people everywhere distrust centralized government because Thai farmers distrusted paramilitary search teams
iq  thailand  vietnam  charles-murray  conservatism 
july 2018
What Went Wrong: Reflections on Science by Observation and The Bell Curve - viewcontent.cgi
The Bell Curve aims to establish a set of causal claims. I argue that the methodology of The Bell Curve is typical of much of contemporary social science and is intrinsically defective. I claim better methods are available for causal inference from observational data, but that those methods would yield no causal conclusions from the data used in the formal analyses in The Bell Curve. Against the laissez-faire social policies advocated in the book, I claim that when combined with common sense and...
iq  reviews  charles-murray 
june 2018
« earlier      
3d 9/11 academia accordion ada-lovelace adam-curtis addiction adulting advertising afghanistan ai album alcohol algol aliens alt-right america ancient-rome android antarctica antlr apostasy arm armory arpaio art articles asimov asl assembly astronomy atheism audio australia automation awards awesome azores babies bach bad baffler band barbecue bayes beauty beer betteridges_law bias biology bios bling boehm book books bosch bourbon brains bread brexit britain broseph bugs business buythis c california car cartoons celebrity charles charles-babbage charles-murray chile china chinese chinese-food chromebook church-of-ww2 circus cities civil climate clojure colonization colors columbia compilers compsci computers con-art concurrency conservatism conspiracies conspiracy cooking corporate-person cosma cpu crime criticism cruises crypto cryptocurrency culture culture-wars dallas data data_structures debate debugging demographics dennett dewey dfw dictionary dinosaurs disaster disease documentary dylan eclipse economics economy editors education effects egypt elections emacs energy environment equifax essay evgeny eyes fads farming fashion feminism fiction finance fishing flags flat-earth follow-the-money food for-work fordham forth foss france franklin french functional-programming gambling game gamedev games gc genders general_instrument geometry git giuliani globalization go golang gold-standard gopnick gps gq grammar graphics great-recession grinspoon guns hack hacks haha haiti halloween hans hardware haskell health heinlein hell history housing howto i-saw? ice-cream image image-detection immigrants industrial-revolution inequality insects intel interview ios iq iran iraq isaacson islam italy java jobs jpeg jrm koch-family kragen language lapham larkin lcd legionnaires lego libertarianism light linux lisp lists literature live llvm lottery lynching management manual map-generation maps markcc math mba medawar media memoir mercenaries microsoft military ml moire moldbug monad monarchy-envy money morozov morrisett movie movies mueller multics multilib mummies music mustaches nature nes network newyorker nintendo nlp nodejs nonsense nostalgia nostradamus nudging nyc obama obituary ocaml opengl oreilly organ os oscars ovine painting paper papers parallelism paris paris-commune parsing pasta patents pdf perl peter-principle pharma philosophy phone phones phony-bomb-threat photo physics pizza plague pluto podcast poem politics pollution popper pork porn portis prehistory presidents printing prison programming prohibition propaganda pseudoscience punk python quiggin racism racket radio radiohead randomness rant recipe recycling reddit reference religion repair restaurant retrospective review reviews revolutions rockets rom royal-wedding rpg rumsfeld rust sales satire scheme science scotland scrabble screws seafood security sega sex sexism sf shakespeare shalizi shuttle sitaker slack slackware smoking song sound space spi sports ssa star-trek starwars statistics steak steve storage strauss structures subway summer supermicro talk tea teilhard television thailand thesis tim time tnr toiletry tolkien tom-lehrer tools toread transportation travel trump tutorial types uk unix us usb venus vermont via:cshalizi via:peter video vietnam visualization war war_on_terror water web wifi windows wine wingo wizard wmd writer writing ww1 x11 xmms yonkers yudkowsky zombie

Copy this bookmark: