Hacker Newsnew | past | comments | ask | show | jobs | submit | jaeh's commentslogin

I met Sir Terry Pratchett only once, briefly, at a book signing, and got scolded for a bad joke (and for letting him sign his first book, which he did not like), i think it's really hard to guess what he would have wanted at that time. This happened around 2006, after he knew about the dementia, but well before i or the public knew about it.

The younger Terry, unencumbered by dementia, would likely have loved the idea of analyzing his writing for most scientific purposes, he co-wrote multiple scientific fiction books together with physicists and other science communicators.

I actually regret making him upset, i did not know about his troubles at the time and i would not make the same (completely unrelated to his ailment) joke knowing about it, neither would i have brought his first book if i knew he disliked it.

Just imagine having your head full of a world you created, a world filled with more stories than you could ever write down, and realizing that you will never get a chance to do so and that it will all fade before you can share it. That experience must be extremely painful and for sure leads to changes in personality traits.

Right before i had my turn he signed the book of my girlfriend and he also signed her journal even though there was a strict "only one book per person" rule. When she asked him if he would sign the journal as well he said "I would even sign your hand, madam". This is the Terry i will remember, the charming and incredibly witty person that bestowed upon me the best stories i have ever enjoyed.

GNU Terry Pratchett, for Death can not have him!


just send the query multiple times by clicking the question text then pressing enter to resend, usually third time's the charm for me. has been like this for a few weeks, the queries sometimes just error.


can't be it, it's not friday.


his songs have traveled with me my whole life but it took me 30+ years to find my favorite:

the future.

things are going to slide (slide) in all directions

won't be nothing (won't be)

nothing you can measure anymore

...

i've seen the nations rise and fall,

i've heard their stories, heard them all

but love's the only engine of survival.

...

and all the lousy little poets coming round

trying to sound like charlie manson

...

give me back the berlin wall

give me stalin and st. paul

i've seen the future, siblings

it is murder

https://www.youtube.com/watch?v=LYzPVKg3wyo

the song is from 1992 ...

edit: tried to fix the formatting


Anthem from the same album is also fantastic. This one gets me every time:

Every heart

To love will come

But like a refugee


it's the same in chromium.


I ALSO think you're overestimating the intelligence of Republican politicians. :)


chaos.social is run by the chaos computer club, you can assume that they configured it that way on purpose.

my profile, on the same server, loads fine.



hoisting divs as hud works nicely already, both in ios (webxr viewer) and android (chrome + google play services for ar)

you just need a div directly below body, then you can actually enable it as a hud in augmented reality.

at the moment we only use it to show announcements to the visitors, but i also have tested buttons with event listeners attached and you can even console.log from there.

html

  <html>
    <body>
      <canvas id="three-canvas"></canvas>
      <div id="hud">
        <button>Will be visible in ar</button>
      </div>
    </body>
  </html>

js

  const xrSession = await window.navigator.xr.requestSession('immersive-ar', {
    // ...requiredFeatures,
    domOverlay: {
      root: $('#hud'),
    },
  })

css

  #three-canvas {
    z-index: 999;
  }
  #hud {
    z-index: 1000;
  }
edit: use window.navigator instead of W.NAV, my custom "window" global.


do you mean like this?

  const onResize = () => {
    const { innerWidth: w, innerHeight: h } = window
    camera.aspect = w / h
    camera.updateProjectionMatrix()
    renderer.setSize(w, h)
  }
  window.addEventListener('resize', onResize)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: