HNHacker News
TopNewBestAskShowJobs

TACIXAT

286 karma · joined September 6, 2021

submissionscomments
TACIXAT··on Highest-ever ocean temperature measured as powerful El Niño forms
This seems political and unrelated to the article.
TACIXAT··on No one can afford to make Myst games anymore
The article said they are looking for $1m to $10m in funding. Given the hype and pedigree, I feel they could crowdfund the low end of that trivially.
TACIXAT··on Ask HN: Any tips for a college freshman enrolled in computer science?
Write the code yourself, use AI as a tutor. Learn to start a project from scratch and run it locally from your computer for any language you learn. Use a Linux laptop. Network and be socialable. Apply for internships. Learn deep learning and neutral networks if you have the opportunity, GPU programming. Really though, follow your interests.
TACIXAT··on Our position on open-weights models
A caret with a character subtracts 0x40 from its hex value allowing you to insert non-printable characters. Uppercase H is 0x48. That gives us hex 0x08 which is a backspace.

https://commons.wikimedia.org/wiki/File:USASCII_code_chart.s...

TACIXAT··on Go Analysis Framework: modular static analysis by go team
https://pkg.go.dev/slices#Contains ?

Also, if error wrapping hurts you so much (I don't use it), just implement a project-specific error that works how you want. This could be something that is JSON serializable, that captures a line number at each return site, etc. It will take like 10 minutes to get your project's errors working exactly how you want.

My projects usually do -

    log.SetFlags(log.LstdFlags | log.Lshortfile)
    // ...
    if err != nil {
        log.Println(err)
        return errors.New("Error doing the thing.")
    }
That essentially logs a stack trace with line numbers up the whole error chain, each return adding the outer context. I only ever use errors.Is for os.ErrNotExist.
TACIXAT··on I Stopped “Creating Content”
Entertaining people is useful! In my opinion, it is probably one of the most ethical ways to make money. I think game development is in that category too. It is a very pure field where you are giving a consumer something they enjoy and seek out.
TACIXAT··on I Stopped “Creating Content”
The flexibility you bemoan in content creation is the exact same search people perform when running a startup. Finding product-market fit is a search process and content creators do the same thing. They see what customers like and focus in on that. Is it somewhat soulless? For sure. It is not unique to content creation though.
TACIXAT··on Entanglement Builds Space-Time. Now "Magic" Gives It Gravity
That's a very cool analogy but I might not be understanding something here. Why then do objects that have no light have gravity? If 99% comes from time dilation, why am I stuck to the earth rather than drifting toward light sources?
TACIXAT··on Using AI to write better code more slowly
This article doesn't address writing code with AI, just code review. My issue with agentic coding is that I make numerous micro-architectural decisions while programming. I almost never have a full spec up front and develop one as I consider what I am writing.

When using Claude Code or Codex, that is all gone. Claude Code is extremely eager to reach the end goal to the point that it feels like a fever dream to write code with it. In the end, I have low confidence about edge cases and fit into the project's architectural and design goals.

On top of that, I enjoy programming, reverse engineering, etc. and I feel that the LLMs, while able to solve some problems or deliver some features, take that fun away. I'm trying really hard to find a workflow with them that I'm confident in, but I fear that workflow is just chat, search, and being a rubber duck for my thoughts.

TACIXAT··on Read Programming as Theory Building
This is helps describe my biggest pain point when engineering a program with LLMs. They do not have the full theory of the program, which makes things difficult. Additionally, the more hands-off approach to programming (even when I try to maintain involvement as much as I can) means that I lose the clear conceptualization of that piece code. I'm still trying it to see if it can work, but it is definitely a vibe shift from making 20 micro-architectural decisions in every function.
TACIXAT··on Should hack-back be legal?
The better question is will you get killed. Foreign intelligence does not take kindly to interference, nor do well funded criminal enterprises.
TACIXAT··on Blue light filters don't work – controlling total luminance is a better bet
I have had success with an extremely aggressive red filter. My unchecked sleep schedule has me going to bed around 4 am, consistent over decades. I don't consume caffeine or any other stimulant. In the last 4 months I switched my lights to LED bulbs to turn red at 6pm and use QRedshift on Linux (Mint) with the temperature set to 1000k at 6pm. I have consistently been falling asleep around midnight. What is remarkable to me is that I am actually feeling tired at night.
TACIXAT··on I stopped following the news
Non participation is an exercise of one's freedom.
TACIXAT··on Show HN: Dock – Slack minus the bloat, tax, and 90-day memory loss
It says no bloat, is that a nod to it being built with something other than Electron?
TACIXAT··on Let's be honest, Generative AI isn't going all that well
I have the complete opposite impression w.r.t. architecture decisions. The LLMs can cargo cult an existing design, but they do not think through design consequences well at all. I use them as a rubber duck non-stop, but I think I respect less than one out of every six of their suggestions.
TACIXAT··on Predict your house price
There is nothing visible at this URL for non-Bloomberg subscribers.
TACIXAT··on Locating a Photo of a Vehicle in 30 Seconds with GeoSpy
Did I completely miss the technical aspect of this blog? They list an improvement but no details on how they achieved it. It sounds like a trained embedding model and a vector search. All told though this just reads as boring product talk.
TACIXAT··on Jensen: 'We've done our country a great disservice' by offshoring
If the US minimum wage is what we have agreed is the minimum amount someone should be paid to have a reasonable quality of life (and it can be argued that it is still too low), then number 3 is the only ethical choice.
TACIXAT··on 2026 will be my year of the Linux desktop
I strongly agree on this. I mained Windows for the last few years and got to the point where I was comfortable doing development similarly to how I would on Linux (text editor and command line build tools, cl, ml64, batch, etc.). I did that mostly so I could game and develop on the same machine. I learned a ton doing it but it has just gotten too awful to carry on.

It was faster to rg to search files, drop into WSL and run find for file name searches. The start menu was laggy, explorer was laggy (open up a folder with a couple dozen OGG files and it won't render for a solid minute). Mystery memory usage from privileged processes I had little control over. Once I realized that the one game I play (Overwatch) ran on Linux I decided to swap back.

I installed Linux Mint earlier this year and I've been extremely happy. The memory consumption is stable and low, and if something is broken I have the control to fix it. It just feels so much less hostile. This is largely possible thanks to the work Steam has done with Proton. The last real barrier is kernel level anti-cheat which prevented me from trying out this years Call of Duty. Oh well!

TACIXAT··on Ask HN: Is building a calm, non-gamified learning app a mistake?
I don't really care if it is calm or not, I care if it teaches me a language. Duolingo doesn't really get you there in terms of language learning. Also, does it teach speaking, listening, reading, writing? Each of these goals is different.
TACIXAT··on [dead]
I would have probably considered whoever was up material as the winner, as long at there was sufficient time left.

I guess it had an active connection through the game end though, maybe web sockets. I was afraid it wasn't recorded because I played quite well!

TACIXAT··on [dead]
Chess dot com was affected, I got a Cloudflare internal server error at the end of one of my matches.
TACIXAT··on Electron vs. Tauri
My current project uses Wails and a previous one used Tauri. I like Tauri a bit more but not enough to justify porting Go code to Rust. The primary difference I run into is how the JS <-> native interface is exposed, but this is very minor.

Tauri is much slower to build, I think this is just the nature of Rust though. Stats here. [1]

1. https://github.com/Elanis/web-to-desktop-framework-compariso...

TACIXAT··on Tongyi DeepResearch – open-source 30B MoE Model that rivals OpenAI DeepResearch
I have used Gemini's 2.5 Pro deep research probably about 10 times. I love it. Most recently was reviewing PhD programs in my area then deep diving into faculty research areas.
TACIXAT··on Linux gamers on Steam cross over the 3% mark
I have this exact same problem with OGG files. Either their parser has some insane bugs or they are starting an isolation VM per file to run the parse. Either way, unusable.
TACIXAT··on Linux gamers on Steam cross over the 3% mark
It is quite honestly faster to start WSL then use grep or find.
TACIXAT··on Linux gamers on Steam cross over the 3% mark
I run a 500hz monitor. Generally, you want your FPS to match your refresh rate.
TACIXAT··on Linux gamers on Steam cross over the 3% mark
I just made the switch. I had been developing on Windows for the last couple of years, mostly to get used to the ecosystem. I wanted to be able to write C and C++ like I do on Linux, without an IDE and with the native toolchain (i.e. no cygwin). On top of that, I play Overwatch every night.

Windows just seems to have zero focus on performance though. React based start menu with visible lag, file Explorer (buggily) parsing files to display metadata before listing them, mysterious memory leaks not reflected in task manager processes.

I installed Linux Mint. While it didn't just work (TM), and I had to go into recovery mode to install Nvidia drivers, it worked well enough. I can run Overwatch via Steam and pull comparable FPS to Windows (500 FPS on a 3090 with dips into the 400s). Memory usage is stable and at a very low baseline.

It is nice to come back to Linux, and with games I don't really have a need to run Windows anymore.

TACIXAT··on Data diffs: Algorithms for explaining what changed in a dataset (2022)
Thanks for the suggestion. I have glanced through the docs in past but haven't tried it. I am trying to do a bit more than what git can offer.

First the good. Git LFS solves the issue of checking out a massive repository in whole.

Git can work pretty well if your annotations are in a text based format and stored one annotation per file. That makes it easy to track and attribute annotation changes.

What I'm building can serve as a backend to labeling. There is a built in workflow for reviewing changes, objects have different statuses (in annotation, included in release, etc.), reproducible releases, things like that.

It is really designed for collaboration with untrusted third parties. Imagine someone making a pull request for a binary annotation format. To review it you would have to clone it, load it in an annotation tool, then go and tie what you saw to what is in the pull request. What do you do it like 90% of the annotations are correct? Reject everything? Very tough, also assumes your annotater can make a pull request.

Mine will still require you to bring your own annotation tool, but makes it much easier to integrate the review process.

TACIXAT··on Data diffs: Algorithms for explaining what changed in a dataset (2022)
I am working on this for a different definition of term dataset. I started learning deep learning which led me to start building datasets.

Wanting to store versions of the datasets efficiently I started building a version control system for them. It tracks objects and annotations and can roll back to any point in time. It helps answer questions like what has changed since the last release and which user made which changes.

Still working on the core library but I'm excited for it.

Page 1 of 34Next →