HNHacker News
TopNewBestAskShowJobs

michaelmior

6,687 karma · joined June 16, 2011

Senior Data Engineer at OneChronos

Personal site: https://michael.mior.ca

[ my public key: https://keybase.io/michaelmior; my proof: https://keybase.io/michaelmior/sigs/BpTU6skpVwr4X8MVODgsjjPXAPdaSLAjYbPl2EEDYeA ]

Verifying my Blockstack ID is secured with the address 19AvsK3Zo1cmFZg4D1c4pDaavHRZKvPEWm https://explorer.blockstack.org/address/19AvsK3Zo1cmFZg4D1c4pDaavHRZKvPEWm wonderfuldev_gceng9nu6y0g2kpciawxmwzc

submissionscomments
michaelmior··on Ask HN: Where have you found the coding limits of current models?
At least part of that in my experience seems to be a desire to cover a number of edge cases that may not be practically relevant.
michaelmior··on Ask HN: Where have you found the coding limits of current models?
On this note, one thing I've found Codex to do is worry more than necessary about breaking changes for internal APIs. Maybe a bit more prompting would fix this, but I found even when iteratively implementing larger new features, it worries about breaking APIs that aren't used by anything but the new code yet.
michaelmior··on Ask HN: Where have you found the coding limits of current models?
One thing I've found that I've found super helpful for this is converting profiling results to Markdown and feeding it back into the agent in a loop. I've done it with a bit of manual orchestration, but it could probably be automated pretty well. Specifically, pprof-rs[0] and pprof-to-md[1] have worked pretty well for me, YMMV.

[0] https://github.com/tikv/pprof-rs

[1] https://github.com/platformatic/pprof-to-md

michaelmior··on Schedule tasks on the web
I worry about the costs from an energy and environmental impact perspective. I love that AI tools make me more productive, but I don't like the side effects.
michaelmior··on I beg you to follow Crocker's Rules, even if you will be rude to me
> This is the literal opposite of professionalism

I'm curious what definition the author is using of professionalism.

michaelmior··on Cloudflare crawl endpoint
> I'm surprised that Cloudflare hasn't started hosting a pre-scraped version of websites that use Cloudflare's proxy

It's entirely possible that they're doing this under the hood for cases where they can clearly identify the content they have cached is public.

michaelmior··on TikTok will not introduce end-to-end encryption, saying it makes users less safe
> The problem with that idea, that you are implying E2EE should require age verification.

I can understand why might draw that conclusion, but I would not personally support this.

michaelmior··on TikTok will not introduce end-to-end encryption, saying it makes users less safe
> Surrendering that autonomy is not.

Then you can avoid using platforms that do not offer E2EE.

michaelmior··on TikTok will not introduce end-to-end encryption, saying it makes users less safe
> Would it be a fair argument to say the police have a better opportunity to prevent crimes if they can enter your house without a warrant?

This is a false equivalency. I don't have to use TikTok DMs if I want E2EE. I don't have a choice about laws that allow the police to violate my rights. I'm not claiming that all E2EE apps should be banned.

> Right, but this is worlds apart from "sharing the encryption key with a private company", is it not?

Exactly why I suggested that as a possible alternative.

michaelmior··on TikTok will not introduce end-to-end encryption, saying it makes users less safe
> Are you suggesting all messaged photos should be scanned, and potentially viewed by humans, in case it depicts a nude minor?

No, I was not suggesting that.

michaelmior··on TikTok will not introduce end-to-end encryption, saying it makes users less safe
Yes, but this leaves the only way to identify this behavior as by reporting from a minor. I'm not saying I trust TikTok to only do good things with access to DMs, but I think it's a fair argument in this scenario to say that a platform has a better opportunity to protect minors if messages aren't encrypted.

I'm not saying no E2E messaging apps should exist, but maybe it doesn't need to for minors in social media apps. However, an alternative could be allowing the sharing of the encryption key with a parent so that there is the ability for someone to monitor messages.

michaelmior··on Ask HN: What are you working on? (February 2026)
I have a side project of a new type of JSON database. Schema discovery is performed on the fly and that schema is then used to compress the stored data. This eliminates the need to use short key names to save space in addition to reducing overall storage requirements.
michaelmior··on In praise of –dry-run
> First, it is hard, especially in at least somewhat portable manner.

I'm curious what portability concerns you've run into with JSON serialization. Unless you need to deal with binary data for some reason, I don't immediately see an issue.

> Such representation, which is by the way specified to be executable bidirectionally (roll back capabilities), is a full blown program

Of course this depends on the complexity of your problem, but I'd imagine this could be as simple as a few configuration flags for some problems. You have a function to execute the process that takes the configuration and a function to roll back that takes the same configuration. This does tie the representation very closely to the program itself so it doesn't work if you want to be able to change the program and have previously generated "plans" continue to work.

michaelmior··on A judge gave the FBI permission to attempt to bypass biometrics
For Android, you can hold down the power button and press the Lockdown option that appears. (I think this may need to be enabled in settings.)
michaelmior··on Show HN: S2-lite, an open source Stream Store
> We are getting rid of gRPC

I'm curious why and what challenges you had with gRPC. s2-lite looks cool!

michaelmior··on GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers
I found at least one example[0] of authors claiming the reason for the hallucination was exactly this. That said, I do think for this kind of use, authors should go to the effort of verifying the correctness of the output. I also tend to agree with others who have commented that while a hallucinated citation or two may not be particularly egregious, it does raise concerns about what other errors may have been missed.

[0] https://openreview.net/forum?id=IiEtQPGVyV&noteId=W66rrM5XPk

michaelmior··on Radboud University selects Fairphone as standard smartphone for employees
The fingerprint reader is not embedded in the screen, but in the power button on the side of the device.
michaelmior··on ClickHouse acquires Langfuse
Note that the headline is from Langfuse, not ClickHouse. Reading the announcement from ClickHouse[0], the headline is "ClickHouse welcomes Langfuse: The future of open-source LLM observability". I think the Langfuse team is suggesting that they will be continuing to do the same work within ClickHouse, not that the entire ClickHouse organization has a goal of building the best LLM engineering platform.

[0] https://clickhouse.com/blog/clickhouse-acquires-langfuse-ope...

michaelmior··on Install.md: A standard for LLM-executable installation
> What you are saying is that we don't need 'install.md'

I think the point was that install.md is a good way to generate an install.sh.

> validate that, and put it into the repo

The problem being discussed is that the user of the script needs to validate it. It's great if it's validated by the author, but that's already the situation we're in.

michaelmior··on Raspberry Pi's New AI Hat Adds 8GB of RAM for Local LLMs
I think there's a lot of room to push this further. Of course there are LLMs being used for this case and I guess it's nice to be able to ask your house who the candidates were in the Venezuelan presidential election of 1936, but I'd be happy if I could just consistently control devices locally and a small language model definitely makes that easier.
michaelmior··on JRR Tolkien reads from The Hobbit for 30 Minutes (1952)
> I typically do something mindless with my hands (weave chainmail, cross stitch, sew)

For me, that's exactly the sort of "something else" I interpreted the previous comment to refer to.

michaelmior··on FUSE is All You Need – Giving agents access to anything via filesystems
Could you clarify how this is similar to this post? There doesn't seem to be any obvious connections to file systems.
michaelmior··on enclose.horse
Cool game! One minor feature request. It would be helpful to have some way to move the entire block of placed tiles around at once to give myself more room in a particular direction.
michaelmior··on Ask HN: Who wants to be hired? (January 2026)
Location: Rochester, NY

Remote: Yes

Willing to relocate: No

Technologies: Actively using Python, Scala, and JS. Experience with Rust, PHP, Java, Ruby, and others.

Résumé/CV: https://www.linkedin.com/in/michaelmior/

Email: michael@mior.ca

I'm a computer science professor with a PhD looking to make a move back to industry. I've been enjoying the teaching and research I'm doing, but I'm interested in getting back to making products people actually use. I have significant database and systems experience including as one of the PMC members of Apache Calcite, an open source relational data management platform used by Uber, Netflix, and others.

I have 10+ years experience as a software engineer/researcher (including as a grad student) and my lab, the Data Unity Lab at the Rochester Institute of Technology works on some cool stuff related to non-relational data management. I still find the time to write code both with my students and my own. Delivering high-quality code along with any work I publish is very important to me.

I'm interested in either senior software/data engineering or data science roles. The technology used is less important to me than an interesting product and a great team. I have a lot of experience picking up new tech quickly and I'm looking forward to using that in new ways.

michaelmior··on Backing up Spotify
> Slow, but effective.

I wouldn't call this very effective. It would take an impractically long amount of time to capture a meaningful fraction of the collection and quality would suffer greatly.

michaelmior··on Show HN: AlgoDrill – Interactive drills to stop forgetting LeetCode patterns
> people who want to learn that exact version for an interview

What is the value in memorizing a specific solution line by line?

michaelmior··on Show HN: AlgoDrill – Interactive drills to stop forgetting LeetCode patterns
What threw me off is the expectation that I use the same variable names and exact same code structure. There are many ways to implement effectively the same thing. I understand that it would be very challenging to implement a way to validate solutions in this way, but memorizing exact fragments of code feels like it's optimizing for the wrong thing.
michaelmior··on GitHub Actions has a package manager, and it might be the worst
> You trust GitHub to give you the right code for a SHA.

The vast majority of users use GitHub-hosted runners. If you don't trust GitHub, you have bigger problems than whether the correct code for an action is downloaded.

michaelmior··on GSWT: Gaussian Splatting Wang Tiles
The in-browser demo is very cool! It's not clear from the linked page, but the GitHub repo[0] includes links to sample tile datasets that can be used for the demo.

[0] https://github.com/zengyf131/gswt_renderer

michaelmior··on FreeMDU: Open-source Miele appliance diagnostic tools
This was my assumption that it's a good chance that there was a failed capacitor. But at the time I didn't have a capacitance meter and I still don't have the confidence in soldering to be able to fix if that was the case.
← PreviousPage 2 of 34Next →