HNHacker News
TopNewBestAskShowJobs

TJSomething

801 karma · joined October 10, 2013

submissionscomments
TJSomething··on What do I think about Lua after shipping a project with 60k lines of code?
I think that much of game development is unlike a lot of other kinds of programming, where there's often more ad hoc game mechanic prototyping than maintenance. This is where dynamic programming excels. But of course, that consideration needs to be balanced against others.
TJSomething··on What do I think about Lua after shipping a project with 60k lines of code?
Sure, but, assuming you are actually only counting lines of code and not whitespace or comments, if that end user asks for a new feature, it's probably going to be a lot easier to figure out where to put it in 200 lines than in 1,000,000 lines.
TJSomething··on Intuit, Owner of TurboTax, Wins Battle Against America's Taxpayers
I paid nothing because I live in Nevada. They charge for state income taxes, but federal taxes are free.
TJSomething··on I ditched my laptop for a pocketable mini PC and a pair of AR glasses
Oh my gosh I remember Wikipedia on TR3. That's a piece of software I haven't though of in a while.
TJSomething··on Universal basic income: German experiment bring surprising results
I don't think that's a fair representation of the ancient Roman combination social welfare and grain price stabilization system or of the role slaves had in Roman society.
TJSomething··on Gmail E2E is as terrible as expected
I just keep all my Gmail synced into local Thunderbird via IMAP.
TJSomething··on Dithering in Colour
You're likely using a TN screen, which basically does dithering over time.
TJSomething··on Mistral OCR
A hallucination is often an indication that the model doesn't know something. Then, the internal signal gets dominated by noise from the seeded training weights. Efforts to eliminate hallucinations with a single model have found success by asking the same question in different ways and only taking answers that agree. Logically, you could get more durable results from multiple models on the same prompt.
TJSomething··on “A calculator app? Anyone could make that”
I can recommend PowerAmp. I've been using it for over a decade and it's been pretty happy with updating my 20,000+ song collection and my 1,000+ song playlist that I sync with an graphical ssh/rsync wrapper (although I've actually been switching to an rclone wrapper, RoundSync, in the last few months).

My personal favorite feature that I got addicted to back when I was using Amarok in KDE 3 was the ability to have a playlist and a queue that resumes to the playlist when exhausted. Then I can listen to an album in order, and then go back to shuffling my driving music playlist when that's done.

TJSomething··on Persistent packages on Steam Deck using Nix
Oh yeah, I've been doing this for a while. One of these days, I should switch to Home Manager.
TJSomething··on Earthstar – A database for private, distributed, offline-first applications
Web SQL, which was Chrome's implemented proposal to add SQLite to the JavaScript standard library. Chrome said they scrapped it because SQLite wasn't really intended to be used in a security environment as hostile as the web.

Mozilla did not implement it because it's not any kind of standard subset of SQL and no such subset is agreed upon while also useful. They didn't want to tie web standards, supported features in browser releases, and SQLite's release lifecycle to each other.

TJSomething··on Philosophy Eats AI
That's one of the things. Even in human-written fiction, the depths of any character you read about is pure smoke and mirrors. People regularly perceive fictional characters as if they are real people (and it's fun to do so), but it would be impossible for an author to simulate a complete human being in their head.

It seems that LLMs operate a lot like I would in improv. In a scene, I might add, "This is the fifth time you've driven your car into a ditch this year." I don't know what the earlier four times were like. No one there had any idea I was even going to say that. I just say it as a method of increasing stakes and creating the illusion of history in order to serve a narrative purpose. I'll often include real facts to serve the verisimilitude of a scene, but I don't have time to do real fact checking. I need to keep the momentum going and will gladly make up facts as a suits the narrative and my character.

TJSomething··on The DIY Multideck
In addition to the content licensing, it was released as serial web fiction presented in a wiki. Serial fiction usually benefits from significant editing to fit the structure of a novel.
TJSomething··on The DIY Multideck
Having followed qntm's work since Fine Structure (2006), he's really improved since then. He got a lot better at character writing with Ra (2011).

I think it's largely a matter of intentional practice. I think that some sci-fi writers don't prioritize honing that skill, since they just want to build a cool world and the story is a way to demonstrate that.

TJSomething··on Amiga Games Released in 2024 Index
I was suddenly reminded of Magicore Anomala [0], which was announced in early 2023 but I haven't seen anything about since. It doesn't seem to be on the development list.

[0] https://www.youtube.com/watch?v=4SB20aFHc08

TJSomething··on Magnetic swarm intelligence of mass-produced, programmable microrobot assemblies
I'm not sure they're really "actuated". They're definitely programmed by a smart magnet, and then powered by a dumb magnet.
TJSomething··on C++ is an absolute blast
esp-idf is still on GCC 11, but most of the features of C23 are in GCC 13.
TJSomething··on Storing Times for Human Events
I tend to judge standard libraries by if they have different types for dates, times, absolute date/times, local date/times, zoned date/times, and time zones. I may have been bitten by time zone bugs a little too often.
TJSomething··on Added sugar intake and its associations with incidence of cardiovascular disease
I think the evidence merely suggests that his DEA will be ineffective. His initial pick for head of the DEA, Florida sheriff Chad Chronister, went two days [0] from being announced to be being "pulled out" on account of his lack of experience with the border and his arrest of a megachurch pastor for COVID public gathering rule violation [1].

My assumption is that the GP expects that it will be gutted by the Department of Government Efficiency and/or be significantly laid off via Schedule F conversion [2]. However, rules made earlier this year by the OPM should limit that specific method of getting rid of civil servants [3].

[0] https://www.cnn.com/2024/12/03/politics/chad-chronister-trum...

[1] https://apnews.com/article/chad-chronister-trump-withdrawing...

[2] https://www.axios.com/2022/07/22/trump-presidency-schedule-f...

[3] https://www.govexec.com/workforce/2024/04/opm-issues-final-r...

TJSomething··on Tokyo University Used "Tiananmen Square" Keyword to Block Chinese Admissions
Or maybe it's just an selectively enforced ban using on software that doesn't accept their root certificates.
TJSomething··on The meme-ification of the “Demon Core”
I always figured that it was originally a Touhou meme because the right foot of the final boss, Utsuho Reiuji, from Touhou 11 (2008) is based on the Elephant's Foot from Chernobyl.
TJSomething··on DOJ will push Google to sell off Chrome
My read of this is based on an assumption that monopolies will always structure their business around being monopolies. This post is implying that there cases where there are not, and those are the only cases where antitrust law should be enforced. Based on this contradiction, as well as the odd phrasing, emphasizing how important making money is over resolving the badness of monopolies, I'm pretty sure this is a joke.
TJSomething··on Accountability sinks
The chief difference here is that you can plausibly point at every investor in Starlink and say if they have the slightest idea of Starlink's business plan, they know that causes light pollution. There is exactly one degree of separation from putting satellites in the sky to causing light pollution. There's no plausible deniability there.

This article is more about the phenomenon where decisions are removed by multiple degrees. The locus of decision making is either obscured or non-existent, creating plausible deniability. This is often done by rewarding activities that don't obviously create harm but nevertheless require causing harm to carry out.

TJSomething··on Major Toronto Utility Company Stores Customers' Passwords in Plain Text
The way I usually do this is with the random article button on Wikipedia, until I find something that sounds plausible.
TJSomething··on Why Haskell?
I've been out of the Scala game for a few years, but I would use a for comprehension with the cats EitherT monad transformer.

https://typelevel.org/cats/datatypes/eithert.html

    def divisionProgramAsync(inputA: String, inputB: String): EitherT[Future, String, Double] =
      for {
        a <- EitherT(parseDoubleAsync(inputA))
        b <- EitherT(parseDoubleAsync(inputB))
        result <- EitherT(divideAsync(a, b))
      } yield result
TJSomething··on Algorithmic Wage Discrimination (2023)
My immediate thought is that it would probably get better results of they intentionally set pay based on social media predictors of wage sensitivity. I expect that you could that there are fingerprints of wage sensitivity. And that could amount to what's basically predictive union breaking via wage increase.
TJSomething··on Transformers in music recommendation
This is a shortcoming of every music recommendation algorithm except Spotify and Pandora's. Spotify holds holds a pretty hefty patent portfolio of music classification algorithms and Pandora employs hundreds of music experts that spend an hour tagging each song.
TJSomething··on Transformers in music recommendation
The problem is that Rdio's was based on Echo Nest's similarity algorithm, which went private after Spotify bought Echo Nest.

Doing music similarity with Echo Nest was great back when it was public. I did a project in grad school with it.

TJSomething··on Is C99 actually Turing-complete? (2016)
I'm unsure how banked memory works in the C abstract machine. But it seems to me that if you had a banked architecture with an unbounded number of banks and a write-only bank increment/decrement register, then you could write Turing complete C.
TJSomething··on Phish-friendly domain registry ".top" put on notice
This made me sad when got a domain that used the TLD for a domain hack, then realized that I couldn't use it for emails.
← PreviousPage 3 of 10Next →