HNHacker News
TopNewBestAskShowJobs

gautamcgoel

5,032 karma · joined September 1, 2019

Postdoc in machine learning at UC Berkeley.

https://gautamcgoel.com

submissionscomments
gautamcgoel··on New York City’s horse-drawn carriages expected to take their last trot
Liam Neeson (yes, that one) wrote an op-ed defending these carriages in the NYT, back in 2014:

https://www.nytimes.com/2014/04/15/opinion/carriages-belong-...

gautamcgoel··on RSA-896
Just to confirm: these puzzles are unrelated to RSA, correct?
gautamcgoel··on Sam Neill has died
So sad to hear this. Hard to imagine anyone else playing Dr. Alan Grant in Jurassic Park.
gautamcgoel··on LuaJIT 3.0 proposed syntax extensions
Doesn't Zig also have bitwise operators?
gautamcgoel··on New Washington state law bans noncompete agreements
Wait, I'm confused. Do you mean Boston should have made non-compete agreements illegal?
gautamcgoel··on Voyager 1 runs on 69 KB of memory and an 8-track tape recorder
I assume OP means that a probe launched today would take decades to exit the solar system.
gautamcgoel··on How to defer US taxes
The thing I don't understand with these loan arguments is: don't you eventually need to pay taxes in the income you use to repay the loan? It seems to me that folks who take out such loans are just kicking the can down the road.
gautamcgoel··on Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'
Just wanted to say this is an amazing technical writeup, thanks for sharing.
gautamcgoel··on Loon: A functional lang with invisible types, safe ownership, and alg. effects
Looks amazing. However, I'm confused about some of the examples in the ownership section. Consider this example:

  [fn consume [xs]
  [println [str "got " [len xs] " items"]]]
  [let items #[1 2 3]]
  [consume items]
  ; items has been moved — using it here is a compile error
This is described as an example of a setting where the variable 'items' has been moved, so it can no longer be used. However, the consume function does not mutate its argument, so I don't see why 'items' can no longer be used. In addition, it seems to me that the term 'moved' is being used to mean 'mutated'. Is that correct, or do I have it wrong?

Another example from the website is the following:

  [fn length [xs] [len xs]]

  [let items #[1 2 3]]
  [println [length items]]
  [println [length items]]  ; items not consumed
The website explains this example as follows: "If the compiler can prove that a reference will not outlive the owner, it passes a borrow instead of moving." However, there are no references in this example, only the original variable 'items'. Am I missing something? I think the language is cool, but the explanations of the semantics could be improved.
gautamcgoel··on The C3 Programming Language
What old features would you like to dispose of in a modern redesign of D? What would this new edition look like?
gautamcgoel··on John Varley has died
Mammoth and Red Thunder are both masterpieces.
gautamcgoel··on Anthropic taps IPO lawyers as it races OpenAI to go public
How would this work, given that Anthropic is a public benefit corporation?
gautamcgoel··on New gel restores dental enamel and could revolutionise tooth repair
Whoa! Any references?
gautamcgoel··on New gel restores dental enamel and could revolutionise tooth repair
Been using Boks for a couple months, haven't noticed much difference. Maybe some reduced sensitivity.
gautamcgoel··on EVs are depreciating faster than gas-powered cars
Which car + how do you like it?
gautamcgoel··on Bitcoin Whale Shorted $1.1B Right Before Tariffs
I'm confused: why would you short BTC if you knew in advance that additional tariffs would be announced? Wouldn't you expect that to increase the dollar value of BTC due to depreciation of the dollar?
gautamcgoel··on Daniel Kahneman opted for assisted suicide in Switzerland
Sorry to hear that, that is completely unacceptable behavior.
gautamcgoel··on Why I chose Lua for this blog
You are correct that 1-based indexing is the norm among mathematicians, but none of the creators of Lua is a mathematician, AFAIK. You can read about the early history of Lua here:

https://www.lua.org/history.html

gautamcgoel··on How older parents divorce affects their adult children
What were the benefits?
gautamcgoel··on New research reveals longevity gains slowing, life expectancy of 100 unlikely
What British values do you think have been abandoned in favor of American values?
gautamcgoel··on Writing Speed-of-Light Flash Attention for 5090 in CUDA C++
Do you have a source for that B200 price?
gautamcgoel··on Review of Anti-Aging Drugs
Simple solution: take an antacid, like Tums.
gautamcgoel··on Toothpaste made with keratin may protect and repair damaged teeth: study
Any upcoming advances for gum disease?
gautamcgoel··on New treatment eliminates bladder cancer in 82% of patients
So sorry to hear this, I wish him the best.
gautamcgoel··on The Framework Desktop is a beast
How much higher bandwidth, percentage wise, can one expect from integrated DRAM vs socketed DRAM? 10%?
gautamcgoel··on Nvidia Becomes First Company to Reach $4T Market Cap
Yeah, but their AI/data center GPUs go for closer to $100K, and I've heard that they obtain >50% margins on those. I agree with your overall point that the $4T valuation is not justified by current profits.
gautamcgoel··on Show HN: A new programming language inspired by Go, no LLVM
"Tao" might be more search-engine friendly than "nature".
gautamcgoel··on Show HN: A new programming language inspired by Go, no LLVM
Cool work! Just out of curiosity, what made you pick the name nature?
gautamcgoel··on When flat rate movers won't answer your calls
That's crazy! How does something so big go missing? Did they ever find it?
gautamcgoel··on What do I think about Lua after shipping a project with 60k lines of code?
Also Supreme Commander
Page 1 of 23Next →