HNHacker News
TopNewBestAskShowJobs

espeed

18,863 karma · joined September 29, 2009

did:bitwav:james

[ my public key: https://keybase.io/espeed; my proof: https://keybase.io/espeed/sigs/YxmnIJ03yV6kqenrZXSh962j_dpxVHRhjLB8z8Acfpk ] https://www.facebook.com/jameswthornton

James Thornton, https://electricspeed.com

Your perspective guides your thoughts, your choices, your trajectory. https://jamesthornton.com/manifesto

All problems boil down to one thing: Lack of truth.

Truth is optimal. A super-optimizing AI would optimize the process of connecting what's true.

Current Focus: Knowledge Systems and the physics underpinning the structure of information.

  Ptrs, social knowledge
  » https://ptrs.app

  Whybase, social reasoning
  » https://whybase.com 

  Bulbs, Python persistence framework for graph databases
  » https://github.com/espeed/bulbs

  Apache TinkerPop, open-source graph developers group    
  » https://tinkerpop.apache.org

  Pipem, natural-language commands 
  » Pitch Day 2015: https://www.youtube.com/watch?v=o_0DSmZhLGw
---//---

https://twitter.com/espeed

https://github.com/espeed

https://keybase.io/espeed (PGP Key)

Email: james.thornton@gmail.com

https://espeed.dev (-> ⁎ u $ ! b ? W *p (~) △ |m| .~)

The most important question is "Why?"

submissionscomments
espeed··on Slug: Dynamic GPU Font Rendering and Advanced Text Layout
> I wonder if it would be plausible to use this with webgl via WASM.

That's precisely what I'm looking at. I'm not as familiar with the front-end space as I used to be. What's the SOTA these days?

espeed··on ‎The Portal: Peter Thiel (Eric Weinstein Podcast)
Truth is optimal. A super-optimizing AI would optimize the process of connecting what's true.
espeed··on ‎The Portal: Peter Thiel (Eric Weinstein Podcast)
Have you ever heard Eric and Peter in a discussion together?
espeed··on Show HN: Graph Processing with Python and GraphBLAS
There are several teams working on distributed GraphBLAS (the GraphBLAS/D4M model was designed to run on supercomputers [0]). Kepner's team at MIT is one [1].

NB: D4M was the original name before it was changed to GraphBLAS and became a standard.

[0] GraphBLAS: Building Blocks For High Performance Graph Analytics https://crd.lbl.gov/news-and-publications/news/2017/graphbla...

[1] A Billion Updates per Second Using 30,000 Hierarchical In-Memory D4M Databases https://arxiv.org/abs/1902.00846

http://www.mit.edu/~kepner/

espeed··on Show HN: Graph Processing with Python and GraphBLAS
Hi Michel - You've been busy with this and the Postgres lib. Good work. The Gremlin User Group has been working on a new universal graph DSL and compiler that can compile down to any of the graph backends. GraphBLAS has been part of the discussion since the start. An early draft of mm-ADT was just released last week...

mm-ADT: A Multi-Model Abstract Data Type http://rredux.com/mm-adt/

espeed··on Show HN: Graph Processing with Python and GraphBLAS
The GraphBLAS GPU code is in the works [1]. For storage see the new RedisGraph 1.0 implementation released last year and 'michelp has a Python Postgres implementation in development.

[1] Sparse versus dense in GraphBLAS: sometimes dense is better http://aldenmath.com/sparse-verses-dense-in-graphblas-someti...

[2] RedisGraph: A Graph Database Module for Redis http://graphblas.org/?title=Graph_BLAS_Forum#Graph_analysis_...

[3] Graph Processing with Postgres and GraphBLAS https://news.ycombinator.com/item?id=19379800

espeed··on Show HN: Graph Processing with Python and GraphBLAS
There's a ton of previous threads over the last year with detailed descriptions and discussions...

Search GraphBLAS https://hn.algolia.com/?query=GraphBLAS&sort=byPopularity&pr...

espeed··on Show HN: Graph Processing with Python and GraphBLAS
Tim Davis also wrote the underlying code for much of scipy.sparse (his code is underneath almost all sparse matrix libs [1]). See...

[1] Tim Davis Research http://faculty.cse.tamu.edu/davis/research.html

espeed··on Google's Project Dragonfly 'Terminated' in China
Is Hollywood on that list? Google, Apple, Amazon, and Netflix are getting blamed for it, but that was more of a YC initiative [0,1] powered by inevitable Internet economics.

[0] RFS 9: Kill Hollywood https://twitter.com/paulg/status/160491053080776706

[1] 2012 Discussion: https://news.ycombinator.com/item?id=3491542

https://web.archive.org/web/20120127114157/http://ycombinato...

espeed··on Alan Cooper on the “10x” Programmer
10x programmers can hit a target no one else can see. This is true for 10x persons of all types in all endeavours, not just programmers. In this mode they are more artists than technicians. Compelled by vision from an overflowing sacred gift outpacing its faithful servant. Conventions and norms are not designed for this. Those who push beyond the bounds by definition cannot be bound by them. If you want to maximize their productivity, provide them with supporting infrastructure and surround them with brilliant editors to optimize this process and integrate their vision.
espeed··on The Relation Between Mathematics and Physics (1939)
There's a quote about the relationship between physicist, mathematicians/engineers that I'm blanking on and have been trying to find/remember -- it goes something like this: Physicists are concerned with discovering and understanding the fundamental laws underpinning the structure of things while mathematicians/engineers are interested in discovering all the possible worlds that could follow from the fundamental laws physicists discover. Does anyone here remember how that goes?
espeed··on Ways to Fool the Masses Giving Performance Results on Vector Computers (1991)
See post from 4 days ago https://news.ycombinator.com/item?id=20388029
espeed··on Ask HN: I'm trying to represent an entire building as a graph
See GraphBLAS http://graphblas.org

Previous: https://hn.algolia.com/?query=GraphBLAS&sort=byPopularity&pr...

espeed··on Google employees are listening to Google Home conversations
Your phone has more sensors on it than these devices and most people have their phones on them 24/7. And most phones have the same voice-controlled features too. Why people are concerned about narrow scoped voice-devices more than their phone is a curious thing. Is it because it talks back to you that makes it more apparent?
espeed··on Ross Perot Has Died
It just says 2 choices work -- like in binary decision tree, you can always choose the best of two -- but with 3 or more choices, you lose this property -- sort-of like in rock-paper-scissors [1], we can all agree that...

  1. ROCK      is better than scissors
  2. SCISSORS  is better than paper
  3. PAPER     is better than rock 
 
  ?? PAPER     is better than rock ?? 
  ?? ROCK      is better than rock ??

     DOES NOT COMPUTE
This in-transitive loop is called Holonomy [2], and it Does Not Compute in the classical sense -- it can put you in a state where it's impossible to win the majority vote -- no one can win the popular vote and so no one agrees who the winner is, ever -- and thus there can be no mandate in an intransitive relation [3].

See Eric Weinstein discuss this concept in the context of Gauge Theory on Joe Rogan's podcast #1203: https://podscribe.app/feeds/http-joeroganexpjoeroganlibsynpr...

[1] https://en.wikipedia.org/wiki/Rock–paper–scissors

[2] https://en.wikipedia.org/wiki/Holonomy

[3] https://en.wikipedia.org/wiki/Transitive_relation#Intransiti...

espeed··on Ross Perot Has Died
> You want third parties, you need ranked choice voting or something similar.

Arrow's Impossibility Theorem : "When voters have three or more distinct alternatives (options), no ranked voting electoral system can convert the ranked preferences of individuals into a community-wide (complete and transitive) ranking while also meeting a specified set of criteria: unrestricted domain, non-dictatorship, Pareto efficiency, and independence of irrelevant alternatives" [1].

[1] https://en.wikipedia.org/wiki/Arrow's_impossibility_theorem

espeed··on John Gustafson’s crusade to replace floating point with something better
Also this 2017 thread with 'dnautics https://news.ycombinator.com/item?id=13633991
espeed··on Sensitivity Conjecture Resolved
Earlier today when I was looking for potential correspondences between Interval Graph Theory [1] and Flow Graph Theory [2] (Reducible Flow Graphs), I happened upon this 2017 blog post and paper [3] by Jacob Steinhardt: "Does Pigeonhole Degrade Gracefully?"...

  The celebrated pigeonhole principle says...

  If we have disjoint sets S_1, S_2, ..., S_m subsets in [n]
  each of size s, then m (the number of sets) is at most [n/s]. 
 
  Suppose that instead of being disjoint, we require that every 
  pair of sets has intersection at most 1. How much can this 
  change the maximum number of sets m? Is it still roughly n/s, 
  or could the number be much larger?

  Interestingly, it turns out that there is a sharp phase 
  transition at s = √n .
https://theorydish.blog/2017/05/30/does-pigeonhole-degrade-g...

[1] Interval (graph theory) https://en.wikipedia.org/wiki/Interval_(graph_theory)

[2] Flow Graph Theory http://infolab.stanford.edu/~ullman/dragon/w06/lectures/dfa3...

[3] Does robustness imply tractability? A lower bound for planted clique in the semi-random model (2018) - Jacob Steinhardt, Stanford https://arxiv.org/pdf/1704.05120.pdf

espeed··on Jeff Hawkins: Thousand Brains Theory of Intelligence [video]
Have you ever seen one of Professor Sussman's talks where he analyzes a circuit diagram?

For example, see Prof Sussman's 2011 StrangeLoop talk (circuit analysis example begins at ~25 min mark)...

We Really Don't Know How To Compute! https://www.infoq.com/presentations/We-Really-Dont-Know-How-...

If you have the hardware schematic or the physical hardware and enough time, you can figure out what the hardware does. You can determine what its constraints are, and if you understand it well enough (for simplicity's sake, let's say you understand the hardware up to the level of the engineers who designed it), you can tell what the hardware system can and can't do and what type of codes are required to make the hardware work. You can tell at a low level what the GarageBand developers had to work with when they designed their game. And once you know the required codes, you can write software to generate the codes to make it work. And if you're really good and have the right tools, you can analyze the hardware and/or model the data flows to determine what the optimal data structures must be based on the hardware capacity constraints and data flow.

Google "reverse engineering hardware chip circuits" or watch Ken Shirriff's 2016 Hackaday talk...

Reading Silicon: How to Reverse Engineer Integrated Circuits https://www.youtube.com/watch?v=aHx-XUA6f9g

espeed··on Jeff Hawkins: Thousand Brains Theory of Intelligence [video]
In computer science, once you understand a data structure, its algorithm is often obvious [1]. Maybe the brain will be like that too, i.e. once you get its structure, you get its algorithm for free.

[1] https://news.ycombinator.com/item?id=20047607

espeed··on Jeff Hawkins: Thousand Brains Theory of Intelligence [video]
Understanding the underlying structure is key. And the significance of structure -- the ability to see it, understand it, and re-create it -- has been recognized and pointed out by Feynman [1] and some of the world's best programmers [2]. Using data-structure representations that best match reality's underlying structure may be key too. With this in mind I had a thought -- a "dopey idea" in the Steve Jobs to Jony Ive sense of the word [3] -- the brain doesn't do backprop [4] -- at least not directly (as far as we know) -- but neural nets using backprop/gradient-descent work pretty well. Why so?

What if the underlying structure these nets are modeling isn't the brain but something else...maybe something more fundamental...like the curvature of spacetime, a path integral representation of information, or some other crude representation of an underlying quantum structure. And if so, what if learning is just the brain optimizing itself in accordance with this structure, and has this idea been explored before? Evidently it has. The idea of the brain as a quantum information processor has been explored to some degree in holonomic brain theory [5].

[1] "What I cannot create, I do not understand" https://en.wikiquote.org/wiki/Richard_Feynman

[2] Programmers on Data Structures https://news.ycombinator.com/item?id=20047607

[3] Jony Ive talking about Steve Jobs' Dopey Ideas [video] https://www.youtube.com/watch?v=4WNYYCX3Tg0

[4] Artificial intelligence pioneer says we need to start over https://www.axios.com/artificial-intelligence-pioneer-says-w...

[5] Holonomic Brain Theory https://en.wikipedia.org/wiki/Holonomic_brain_theory

espeed··on Jeff Hawkins: Thousand Brains Theory of Intelligence [video]
Eric Weinstein: Revolutionary Ideas in Science, Math, and Society https://www.youtube.com/watch?v=2wq9x2QcZN0

https://lexfridman.com/eric-weinstein/

Discussion: https://news.ycombinator.com/item?id=19458503

espeed··on Tell HN: Social media strike proposed for July 4-5 by Wikipedia co-founder
People say hi on HN all the time, esp when they see someone they know comment on a thread.
espeed··on Soros, Charles Koch fund non-interventionist think tank
An end to a policy of sanctions?
espeed··on Tell HN: Social media strike proposed for July 4-5 by Wikipedia co-founder
HN is open in almost every sense, and it exists within an open market...

[1] Open vs Closed System (social science) https://en.wikipedia.org/wiki/Open_and_closed_systems_in_soc...

[2] Open System (systems theory) https://en.wikipedia.org/wiki/Open_system_(systems_theory)

[3] Open System (computing) https://en.wikipedia.org/wiki/Open_system_(computing)

[4] Open API https://en.wikipedia.org/wiki/Open_API

[5] Open Market https://en.wikipedia.org/wiki/Open_market

espeed··on Tell HN: Social media strike proposed for July 4-5 by Wikipedia co-founder
Where are you getting your definition for social media?

Wikipedia defines social media as [1]:

  Social media are interactive computer-mediated technologies 
  that facilitate the creation and sharing of information, 
  ideas, career interests and other forms of expression via 
  virtual communities and networks.
I don't know if there's an "official" agreed upon definition somewhere, but I do know this: The definition of what social media is and what it will become is not yet known -- it will continue to evolve as the Internet evolves and as our understanding evolves closer to true -- but at its core, I would say social media is technology that enables bidirectional public communication among people whereas mass media [2] enables unidirectional public communication -- one to many broadcasts to people -- with no direct feedback loop.

The Internet provided the foundational infrastructure and was the prerequisite layer that made social media interaction possible. What we do with social media -- how we use it, build upon it, and optimize for it -- is yet to be determined.

For example, who would have envisioned the mobile phone as we use it today when the telephone was invented. Phones aren't just used for phone calls anymore. The iPhone changed that, but the iPhone couldn't exist in its present form until the foundation for the Internet infrastructure was laid. Today our vision of the Internet is not what it was when it was invented. It continues to evolve, as does its uses and definition. Social media will be like that too -- it's part of the next layer to build upon, and we're still learning what that is -- its definition is still being formed, and its optimal form is still to come.

[1] https://en.wikipedia.org/wiki/Social_media

[2] https://en.wikipedia.org/wiki/Mass_media

espeed··on Tell HN: Social media strike proposed for July 4-5 by Wikipedia co-founder
Yes. HN is a form of social media -- it's a social media exemplar -- the exception that proves it's possible to have an open system for high-quality public discourse, even if such a system is hard to establish and even harder to maintain.

Paul Graham has said, "he hopes to avoid the Eternal September that results in the general decline of intelligent discourse within a community" [1]. Hacker News launched 12 years ago in 2007, it's a testament to Graham, the moderators, the algorithms behind it, and the community members that HN has been able to keep its system for high quality intelligent discourse from devolving over time.

If HN doesn't resemble most other social media systems -- so much so that people have to ask -- this is why. Establishing such a system is hard to do, and even harder to maintain. So far HN has been an exception, not the rule.

[1] https://en.wikipedia.org/wiki/Hacker_News

espeed··on An Open Letter to Google and Apple: Stop Hindering Iranian Entrepreneurs
The US (same as all countries ever) fought their wars to push forward their interests, no more no less. Of course the narrative the country tells itself is different (same as all other countries who fight wars), but the narrative is false.

The American War of Independence [1] is how the country was founded. If you think that narrative is false, how did the US come to be?

[1] https://en.wikipedia.org/wiki/American_Revolutionary_War

espeed··on An Open Letter to Google and Apple: Stop Hindering Iranian Entrepreneurs
Yes. Here's what a group of Navajos chose to do the day after Pearl Harbor [1]...

"In this moment of national trial, Stephen and his son Hugh published an op-ed piece in The Times-Picayune. Recalling an episode from the Day after the Japanese attack at Pearl Harbor, the piece started this way:

  “On Dec. 8, 1941, a large group of Navajo Indians saddled
   their horses, loaded their rifles and rode off their
   reservation to the nearest Army recruiting center. They 
   told the surprised recruiting officer that they were ready
   not just to enlist, but to start fighting that very day.
   Their country had been attacked. They would go to war.”
Stephen and Hugh used this incident to offer a telling illustration of the American Spirit—how it manifests itself, what it means.

These Native Americans had not been treated well by their government, by American society at large. Their culture and their language had been under attack, marginalized, discriminated against, for many years. Their opportunities in education and work were few.

But even these Navajo in their hardscrabble existence had a sense of the American ideal, the promise of individual rights, of opportunity for a good life as pursued first by our Puritan forebears, then by this country’s Founding Fathers—and as spelled out in the Bill of Rights.

In 1941 these Native Americans knew this promise, this ideal—and their country too now—was under attack. So they joined millions of other Americans to fight Japan and Germany in faraway places.

In fact, the Navajo Code Talkers [2] became a legendary weapon in our WWII military arsenal, for they were able to speak openly over the radio in the field—confident that the enemy would never crack their language. The Navajo reflected the common sentiment of the day: “We’re all in this together.” And their selfless acts spoke to the enduring American Spirit, the bright connecting thread in the fabric of our Democracy. This spirit is sometimes difficult to define or to quantify, but it holds great power—and you know it when you see it.

Our country would never have survived and prospered without this spirit. In fact, it wouldn’t have survived its earliest days. But where did this spirit come from? ..."

[1] The American Spirit: What Does It Mean? https://www.nationalww2museum.org/war/articles/american-spir...

[2] Navajo Code Talkers https://en.wikipedia.org/wiki/Code_talker#Navajo_code_talker...

espeed··on An Open Letter to Google and Apple: Stop Hindering Iranian Entrepreneurs
The big corporations of the world keep their governments in check. And the corporations within countries are kept in check by the market forces from their competing interests, government regulation, consumer perception and demand.

At the international level, the international corporations located in multiple countries don't want the different countries they're in going to war with each other, and so the massive leverage of international corporations in open markets provide an invisible hand of unseen forces that keep wars at bay.

← PreviousPage 5 of 34Next →