HNHacker News
TopNewBestAskShowJobs

latenightcoding

1,909 karma · joined June 10, 2015

submissionscomments
latenightcoding··on Roman coins discovered in the waters of Sardinia
I'm sorry but your partner sounds like a pain in the. History is History, Go find yourself some ancient goods.
latenightcoding··on Apple Delays Work on Next Year's iPhone, Mac Software to Fix Bugs
They have all felt the same to me the last decade, I'm not sure what I am using at the moment.
latenightcoding··on Recent adventures in performance optimization with Rust
The Mojo PR team on their way to hire OP to publish these sort of articles at Modular.
latenightcoding··on Canada plans to regulate search and social media use of AI
Hey hey they are doing way more than that. They are also trying to change the national anthem… again!
latenightcoding··on What codegen is good for
Never seen anybody refer to chatgpt code as "codegen".
latenightcoding··on I moved states just before the return-to-office order at Amazon, so I quit
I genuinely wonder if tech companies who cave in keeping WFH for good are just going to start hiring cheaper talent oversees.
latenightcoding··on The age of the grift shift
I’ve seen way too many founders succeed by pivoting to something completely unrelated once they have funding and a big team to hate on people who do this.
latenightcoding··on Learn Physics with Functional Programming
Structure and Interpretation of Classical Mechanics published in 2001 uses Scheme (There is a second edition released more recently)
latenightcoding··on Linear algebra for programmers
Fast ai had a computational linear algebra class iirc
latenightcoding··on Ask HN: Why did Python win?
Good marketing: it’s not even a simple language but people marketed it as executable pseudo-code and it worked.

Also Perl dropped the ball with Perl 6.

latenightcoding··on Changing my relationship with GitHub Copilot
With sublime I can have 5-10 projects open without even noticing (LSP plugin and everything). vscode can barely handle one.
latenightcoding··on Parallel garbage collection for SBCL [pdf]
Good to know, it never sat right with me that Guile depended on BDW-GC for so long. That's what you use when you are implementing a toy language and don't have time to write your own GC.
latenightcoding··on Algebraic Topology for Data Scientists
or category theory phase
latenightcoding··on How to Write Software with Zero bugs – 25 years after qmail 1.0 – D. Bernstein [pdf]
Classic paper but what the hell is this title .
latenightcoding··on C and C++ prioritize performance over correctness
Read your article (and cloudfare's) and as someone who uses musttail heavily I don't understand the hype, as you mentioned in your blog: you can get tail call optimizations with (-O2), musttail just gives you that guarantee which is nice, but the article makes it sound as if it unlocks something that was not possible before and interpreters will greatly benefit from it, but it's more reasonable to ask your user to compile with optimizations on than it is to ask them to use a compiler that supports musttail (gcc doesn't). Moreover, musstail has a lot of limitations it would be hard to use in more complex interpreter loops
latenightcoding··on Jim Keller and his pioneering work on chip design and architecture
being into AI at the right time and the MIT affiliation helped.
latenightcoding··on Jim Keller and his pioneering work on chip design and architecture
It's actually impressive Lex is this bad at something he has been doing for so many years.
latenightcoding··on Pyro: A universal, probablistic programming language
ML people nowadays barely know basic stats.
latenightcoding··on Kevin Mitnick has died
A literal hacker news. RIP.
latenightcoding··on Stanford president resigns over manipulated research, will retract 3 papers
So what happens next? does Stanford and his past employers sue for what he has already been paid? Does he lose his prestigious degrees? Because if this ends with his resignation, the fraud was totally worth it.
latenightcoding··on Postmortem: Co-founding a Web3 startup as a crypto skeptic young dev
I am giving them an out.
latenightcoding··on Postmortem: Co-founding a Web3 startup as a crypto skeptic young dev
title could be: "nerd tunnel vision" lead me to work in a Ponzi scheme.

Many many years ago Ethereum /smart contract hackathons way were more innocent, at least most participants acknowledged they were working on something useless but fun.

A Ponzi scheme still a Ponzi scheme even if it's using Rust.

latenightcoding··on Purchase and manage domains directly through Bluesky
I just want auto-renew to work properly sometimes it works sometimes it doesn't, lost a couple of high value domain names even tho they've had my CC for years.
latenightcoding··on Can the stock market go to zero?
Sounds like something cooked up by a fradulent crypto bro who doesn't know anything about law or finance, but it's reality lol.
latenightcoding··on Threads, an Instagram app
And you can't hide who you are following (even tho you can on fb), which is a big deal.
latenightcoding··on Ask HN: LLVM vs. C?
>> Ignoring the fact that you incorrectly refer to LLVM IR as LLVM

I also "incorrectly" wrote "target C" instead of "target C code". It's obvious what I meant.

>> Comparing the 2 is nonsensical to say the least.

You could have easily googled "C vs LLVM as a backend" to find a lot of interesting discussions comparing both before being so confidently incorrect

latenightcoding··on Ask HN: LLVM vs. C?
It does make sense, your language can target C or LLVM. each option comes with pros and cons e.g: C is more familiar, LLVM has better support for JIT compilation.
latenightcoding··on Racket frustrates me
Something that I find a little concerning about Racket is that AFAIK there are no alternative implementations. (Clojure and Common Lisp have a couple). Why is that? is it too complex?
latenightcoding··on Canada’s new tech talent strategy
"unveiled at North America’s top tech conference" ... Collision. Give me a break, Collision is Grifter Olympics.
latenightcoding··on Making C++ safe without borrow checking, reference counting, or tracing GC
“Rule 4: When you want a raw pointer as a field, use an index or an ID instead.”

literally just woke up but: wouldn’t it be simpler to use a pointer to a pointer, or am I missing something

← PreviousPage 3 of 13Next →