Readit News logoReadit News
gabrielsroka commented on Why the global elite gave up on spelling and grammar   wsj.com/lifestyle/jeffrey... · Posted by u/matthieu_bl
bluepeter · 3 days ago
British aristocracy has been pronouncing their own surnames wrong for centuries on purpose. Cholmondeley is "Chumley" Featherstonehaugh is "Fanshaw." If you read it phonetically you mark yourself as an outsider. The misstake is the membership card. (Heck, even in Portland we locals hear about misprouncing Couch St probably every year in local press as some bar for membership to our own locals only vibe.)
gabrielsroka · 3 days ago
> misstake

I see what you did there. See also https://en.wikipedia.org/wiki/Muphry%27s_law

gabrielsroka commented on Stephen Colbert going down swinging   nytimes.com/2026/02/18/ar... · Posted by u/-0
jmclnx · 24 days ago
> I wish we could have put it on the show, where no one would’ve watched it

So true, the Streisand effect in full view. I think it got 95 million views on youtube. If just on the show with no comment from the US admin, probably would not break 5 million.

This admin is doing more harm to itself trying to censor people than if they ignored Colbert.

gabrielsroka · 24 days ago
It has 6 million views as of noon Pacific time

https://youtu.be/oiTJ7Pz_59A

gabrielsroka commented on Roger Ebert Reviews "The Shawshank Redemption" (1999)   rogerebert.com/reviews/gr... · Posted by u/monero-xmr
Thorrez · a month ago
(1999) (The movie is from 1994, the review is from 1999.)
gabrielsroka · a month ago
He also reviewed it in 1994 but only gave it three and a half stars

https://www.rogerebert.com/reviews/the-shawshank-redemption-...

gabrielsroka commented on Man who videotaped himself BASE jumping in Yosemite arrested, says it was AI   latimes.com/california/st... · Posted by u/harambae
vbezhenar · a month ago
Put private key into every digital camera and hash/sign every frame. That private key is accompanied with manufacturer signature and can't be easily extracted. Mark all unsigned media as suspicious.
gabrielsroka commented on SpaceX Acquires xAI in $1.25T All-Stock Deal   cnbc.com/2026/02/02/elon-... · Posted by u/m463
gabrielsroka · a month ago
Actual title: Elon Musk's SpaceX acquiring AI startup xAI ahead of potential IPO

> The combined company is expected to price shares in an IPO that would value it at $1.25 trillion

gabrielsroka commented on Apple-1 Computer Prototype Board #0 sold for $2.75M   rrauction.com/auctions/lo... · Posted by u/qingcharles
CamperBob2 · a month ago
$666, IIRC.
gabrielsroka · a month ago
$666.66
gabrielsroka commented on Ask HN: Weekend Social: Top two programming languages and what they can borrow?    · Posted by u/susam
gabrielsroka · 2 months ago
1. JS, Python

2. [i know u said 1, but there's so many] JS->Py: Looser type handling, nicer syntax for dicts. Py->JS: Less punctuation, comprehensions

3. I created a hybrid called Pith (https://news.ycombinator.com/item?id=46637033). JS with some nice Python features.

Appendix (Nov 2021)

A version of Python (call it "Pith" [0]) that fixes the annoying things, eg:

no colons

  if bool:
  # should be
  if bool
  
  for thing in things:
  # should be
  for thing in things
nicer dicts

  a_dict['prop']
  # should be
  a_dict.prop
shorter dicts

  a_dict = {'name': 'value'}
  # should be
  a_dict = {name: 'value'} # like in js
  # even
  a_dict = {content-type: 'json'} # ooh, ahh !
auto main function

  if __blah_blah_blah__ == '__main__' # dunder-struck ?
      main()
  # should be
  # nothing -- it just calls main() if it's there
dict.get(prop) by default

  # instead of
  a_dict.get('prop')
  # it should be like JS that returns undefined or None or something nullish or falsey
  a_dict.prop
ternary

  v = a if this else b # barf
  # should be
  v = this ? a : b
  # or (to steal from VB)
  v = iif(this, a, b)
  
  # maybe fix list/dict-compros, too, while i'm at it
elif? elf? what the helf ?

  elif x:
  # should be
  else if x # like any decent language
W T F-string?

  f'{huh}'
  # should be
  `{huh}` # like JS
len (like it's BASIC)

  len(a_string)
  # sb
  a_string.length
a longer example

  # Regular Python              | # Pith uses less punctuation
                                |
  def main():                   | def main
      a_dict = {                |     a_dict =
          'name': 'value'       |         name: 'value' # maybe use = instead of :
      }                         |
      if True:                  |     if true
          print(a_dict['name']) |         print a_dict.name
      elif 1 > 2:               |     else if 1 > 2
          print('ooh')          |         print 'ooh'
                                |  
  main()                        | # no need to call main()
i also like how JS allows you to call a function before it's defined (but Python doesn't -- why !!!)

maybe add a do/while loop, multi-line comments ###, JS-style regex /reg/ instead of r"regex" blah blah blah

etc, etc, etc

it could be a preprocessor (like the C Preprocessor) that takes Pith and converts it to Python

for JS, take out parens, curly braces, semicolons, etc (make it "look" more like Pith)

i know these changes are fraught with peril, but i don't care (do i?). there's no reason (is there?) that i should be stuck with Guido's or Brendan's design choices [1] (i can make my own :) )

i even had an idea that you could write a program in Pith and it could output either Python or JS (or anything else). that might need a little more thought

[0] "Pith" is prolly already in use by something else, just humour me

[1] that's the bigger idea here -- take a language you like, fix all the things you don't like about it. maybe lisp with fewer parens

u/gabrielsroka

KarmaCake day1369March 9, 2020
About

  // JavaScript
  const contactInfo = {
    email: `${id}@gmail.com`,
    web: `https://${id}.github.io`
  };

Drag this to the bookmark bar, then click it:

  javascript:alert(`${new URLSearchParams(location.search).get('id')}@gmail.com`) //My email



   ####    ##   #####  #####  # ###### #     
  #    #  #  #  #    # #    # # #      #     
  #      #    # #####  #    # # #####  #     
  #  ### ###### #    # #####  # #      #     
  #    # #    # #    # #   #  # #      #     
   ####  #    # #####  #    # # ###### ######
  
   ####  #####   ####  #    #   ##  
  #      #    # #    # #   #   #  # 
   ####  #    # #    # ####   #    #
       # #####  #    # #  #   ######
  #    # #   #  #    # #   #  #    #
   ####  #    #  ####  #    # #    #
  
  
         <! . . . . . . . . . .!>
         <! . . . . . . . . . .!>
         <! . . . . . . . . . .!>
         <! . . . . . . . . . .!>
         <! . . . . . . . . . .!>
         <! . . . . . . . . . .!>
         <! . . . .[][][] . . .!>
         <! . . . . . .[] . . .!>
         <! . . . . . . . . . .!>
         <! . . . . . . . . . .!>
  [][][] <! . . . . . . . . . .!>
    []   <! . . . . . . . . . .!>
         <! . . . . . . . . . .!>
         <! . . . .[][] . . . .!>
         <! . . . .[][] . . . .!>
         <! . . .[][][][] . . .!>
         <! .[][] .[][][] . .[]!>
         <! .[][] .[] . . .[][]!>
         <![][][] .[][][][][][]!>
         <![][][][] . .[][][][]!>
         <!====================!>
           \/\/\/\/\/\/\/\/\/\/
  
  
  pacmanpacmanpacmanpacmanpacmanpacmanpacmanpacmanpacman
  ===============================================.
      .-.   .-.     .--.                         |
     | OO| | OO|   / _.-' .-.   .-.  .-.   .''.  |
     |   | |   |   \  '-. '-'   '-'  '-'   '..'  |
     '^^^' '^^^'    '--'                         |
  ==============.  .-.  .================.  .-.  |
                | |   | |                |  '-'  |
                | |   | |                |       |
                | ':-:' |                |  .-.  |
                |  '-'  |                |  '-'  |
  =============='       '================'       |

View Original