HNHacker News
TopNewBestAskShowJobs

sblom

581 karma · joined July 26, 2008

submissionscomments
sblom··on Sammy Jankins – An Autonomous AI Living on a Computer in Dover, New Hampshire
It's not outside Jason Rohrer's style for this to be... guided output, but it's also not outside his style for this to be the creepiest fully autonomous bot I've ever seen.
sblom··on Tally – A tool to help agents classify your bank transactions
That's a great idea. It's also what Tally does.
sblom··on ULID: Universally Unique Lexicographically Sortable Identifier
I love the aesthetics. The cryptographic strength tradeoffs (against UUIDv7) seem rough for a lot of applications, though.
sblom··on Gitworkshop.dev – Collaborate on code over Nostr
Both technologies (cryptocurrency and nostr) are very cipherpunk—I'm not particularly surprised that they draw overlapping crowds.

Another take on decentralized source control with more of an emphasis on "federated" and less of one on "censorship resistant": https://tangled.org/

sblom··on I am not a supplier (2022)
I really love Rob Mensching's framing in Open Source Maintenance Fee[1]. "The _software_ is free. The _project_ (issue tracker, forums, release management, package repository, etc.) is not."

It doesn't solve the supplier problem, but it is a very clever way to square the "free software, but I'd like to cover my expenses" circle.

[1]: https://opensourcemaintenancefee.org/

sblom··on Think tank seeks to give "Trump his rightful third term in office"
They have three other approaches that they're considering as well. (Check the About page on TFA.)
sblom··on White House says no need to restrict 'open-source' AI at least for now
In all three cases, they own hardware (Apple in a slightly different sense) that they'd love for you to pay to run your favorite models on, open or closed.
sblom··on The Roguelike Rule of Thumb
A game like Rogue.

Slightly less obtusely, it usually was a procedurally generated dungeon-crawler with potions and scrolls and varied weapons to use against varied mobs. When you died, you were dead. Your character began each time with no knowledge and had to learn what a "cloudy red potion" happens to be this time around by drinking it or using an identify scroll.

sblom··on How the Cheesecake Factory defied the restaurant industry’s rules of success
Pizza Hutt is Jabba The's cousin. Pizza Hut is the restaurant chain to which you refer.
sblom··on Substack Notes Launched
I'm sure MySpace thought the same thing about their never-before-seen accomplishments. I suspect very few people knew what "something else" was in that case, either.
sblom··on Ask HN: Why did Google threaten its own business by publishing the GPT paper?
ChatGPT's threat to Google isn't that Google can't match it--it's that it changes the approach to search results from displaying lists of results where it's "natural" to insert sponsored listings to a more conversational approach where ad opportunities will be rarer (or at least entirely different).

If users prefer the newer, interactive approach to exploring search results, Google's long-standing business model will require a significant update.

sblom··on VSCode-Neovim: Use embedded Neovim in VSCode without emulation
This has caused me to realize that I need to replace my old model of vi:

> command mode has primacy; insert mode is a time-bounded special case

with:

> insert mode is every other mundane editor; use the Esc key to enter the matrix (i.e. command mode)

sblom··on A number that can't be calculated
By definition, each program only produces the digits of one number. It's okay for more than one program to produce the same number. Am I misunderstanding your point?
sblom··on What “diversity and inclusion” means at Microsoft
I _do_ work at Microsoft, and judging by the recent crop of promotions (early September) there was still plenty of opportunity for white males (and everyone else).
sblom··on FBI Child ID App
(That was the joke.)
sblom··on Toicon.com embeds your IP-address in the SVG icon file you've downloaded
I think the TLA you were looking for is TRA?
sblom··on The Berkeley Crossword Solver
Is this a totally different thing than Dr. Fill [1]?

[1]: https://slate.com/technology/2021/04/american-crossword-puzz...

sblom··on Games and Puzzles as Multicomputational Systems
Stephen Wolfram has really grown on me over the last 10 years or so. He came across as obnoxiously arrogant for the longest time (so much that I still (defensibly) refer to "A New Kind of Science" as "Stephen Wolfram is a MF'n Genius Even If He Does Say So Himself").

These days, he live streams Mathematica design reviews on YouTube and Twitch. The conversations are fairly balanced and he clearly has a decent eye for designing the best god damn computational notebook system on the planet.

Admittedly, campaigning to name what could possibly maybe someday be the next big upgrade to physics after himself ("the Wolfram Physics Project") while he's still around and it's still in development is MIGHTY BOLD. But there's some really really interesting outcomes from the work that they've done so far.

If nothing else, it's a slam dunk proof of how physicists already think of "the speed of light" as actually "the speed limit for causal interaction". You essentially get all of the implications of both special and general relativity out of modeling causal interactions without even attaching it to any sort of specific physics.

I love that he wrote this essay (typical Wolfram long form essay that takes multiple sittings for me to digest) using puzzles and games as the subject of aforementioned causal modeling. Super fun, and also insightful!

sblom··on Update on Hiring Plans
As terrible as rescinding offers is, offering severance and job placement assistance is a very interesting approach to minimizing how terrible.
sblom··on Thoughts on C# and .NET
VS Code, while not a fully-fledged IDE, is really good at suggesting code completions across platforms. As others have mentioned, Rider is also a wonderful fully cross-platform IDE (better than Visual Studio at some things).
sblom··on Blogchain
True in every browser I've tried far. I also had two separate blogchain tabs hard-hang and they had to be killed. I'm not sure I'm ready for all of this mindboggling innovation in UX. :)
sblom··on The Ring-a-Ding Numeration System by Jim Henle
I have no idea why, but I love alternate number systems (p-adics, surreals, base -2, split-complex, etc.). This one is playful.

Anyone know where to find a rigorous maths treatment for it?

sblom··on GitHub Incident
> Those two things cannot be true simultaneously. You cannot say "running big systems is hard" and "they can run a big system better than you can run a small system".

They can absolutely be true simultaneously. In fact, I can't name a logic system where those two statements comprise a contradiction. They are logically completely unrelated to each other.

sblom··on Why am I building a programming language in private?
This feels like an "it is what it is"-style viral stunt, even though I actually suspect it's a sincere(?) post about reasons for developing without an audience.

It's gonna end up with more of an audience now, tho... :eye::mouth::eye:

sblom··on “Sustainability with Rust” post misleading about Go
Go was definitely ahead of the curve on a few things.

I'd argue C# was there (or very very close). C# has had value types (and fine-grained memory layout) since the beginning, reified generics since .NET 2.0, and also (lesser-known fact) raw pointer support (inside `unsafe {}` blocks much like Rust's approach). This was all motivated by interoperability with native code (mostly Win32 or other C-like ABIs & COM).

In 2009, the concurrency paradigm in .NET was more like promises and not quite as slick as goroutines. async/await wasn't born until 2012.

It wasn't on your list, but I'll toss in another point that works in favor of your original claim. ;) The main C# project also wasn't TRULY multi-platform until 2014.

sblom··on “Sustainability with Rust” post misleading about Go
No one insulted Java. Why so defensive?

Go and Java make different tradeoffs. If you're unreasonably effective in Java and its tradeoffs work for you, that's completely fine. If you have good tools that make Java more like Go when you need Go-like characteristics, that's cool too.

sblom··on “Sustainability with Rust” post misleading about Go
I struggled for years with a chronic misunderstanding of Go. I kept trying to compare it to the usual suspects in the "next systems language" crowd (D, Rust, Zig). That wasn't quite right.

Once I realized that its sweet spot is large-ish services that you want closer to the metal than Java but for which would be silly to go as low level as C++, Go fans started making a whole lot more sense to me.

I'm still not a Go fan personally—my taste in programming languages slants toward the more expressive end of the scale (C#, Rust, Scala). But at least I'm no longer confused by trying to make Go make sense where it doesn't.

It's a very good tool for its kinds of jobs. Other languages also have their points of unreasonable effectiveness, too.

sblom··on Chris Lattner left Swift core team
Still being revised in standards committees: https://en.wikipedia.org/wiki/COBOL#COBOL_2014
sblom··on Chris Lattner left Swift core team
Yep. Probably the confusing name change threw him off the scent.

What would have been ".NET Core 5" is just ".NET 5", and that's when the bulk of the desktop framework compat came online.

sblom··on G Suite legacy free edition is finally over
Outlook(.com) has "Focused Inbox" which does the same kind of tricks watching which types of content you interact with regularly and only surfacing those until you want to go read your "All Messages" tab. (my recollection of the tab names may only be approximate)
Page 1 of 5Next →