HNHacker News
TopNewBestAskShowJobs

fmorel

107 karma · joined March 13, 2014

submissionscomments
fmorel··on Stop Making TUIs
I hate that you can only have one window of the Windows Settings app now.
fmorel··on Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet
git-filter-repo is amazing for the second case. I've used it to split repos and rename folders multiple times.
fmorel··on Jelly UI: Soft-body physics for native HTML form controls
I miss wobbly windows.
fmorel··on GitHub unwanted UX change: issue links now open in a popup
There's already something like this for GitHub: https://github.com/refined-github/refined-github
fmorel··on Node.js needs a virtual file system
I remember when Firefox started putting everything into jars for similar reasons.

https://web.archive.org/web/20161003115800/https://blog.mozi...

fmorel··on iPhone 17e
I don't mind the bump on most Pixels because it goes all the way across the phone. So it's still stable on surfaces.
fmorel··on “Stop Designing Languages. Write Libraries Instead” (2016)
And dotnet run can now run single files of C# code, with the ability to import other projects and packages if needed.

  #!/usr/bin/dotnet run
https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-...

https://andrewlock.net/exploring-dotnet-10-preview-features-...

fmorel··on Modern Node.js Patterns
Except you might want different error handling for different error codes. For example, our validation errors return a JSON object as well but with 422.

So treating "get a response" and "get data from a response" separately works out well for us.

fmorel··on Onlycats
Reminds me of I Can Has Cheezburger https://en.wikipedia.org/wiki/I_Can_Has_Cheezburger%3F
fmorel··on I convinced HP's board to buy Palm and watched them kill it
My parents got a cheap Touchpad when they were getting rid of them, and used it for years. Especially after people got AOSP running on it.
fmorel··on Swift at Apple: Migrating the Password Monitoring Service from Java
They've done quite a few user stories on https://devblogs.microsoft.com/dotnet/category/developer-sto... and related blogs, especially about .NET Framework to .NET migrations.
fmorel··on Tornado warnings delayed because of DOGE cuts
There's only a 6 hour different between the East coast and Hawaii. You can't entirely avoid a night shift, so you might as well have them all work from the same location.
fmorel··on Obsidian is now free for work
I have multiple vaults in my OneDrive, and use https://play.google.com/store/apps/details?id=com.ttxapps.on... (OneSync) on Android to have them available there as well. It's been working great.

If I was making edits more often, I might run into sync conflicts. But I mostly edit on my PC, then might make small edits to recipes while I'm working in the kitchen.

fmorel··on Apple's requirements are about to hit creators and fans on Patreon
If you wanted notifications there instead of email.

But I've been using the website for over a year and don't feel like I'm missing out.

fmorel··on Things I know about Git commits
> Being able to hover a line, having the message of the commit which last changed it, and be able to say "ah ok, it was for this" is quite useful.

Honestly, this just sounds like we need better integrations with JIRA into dev tools. I'm not going to rewrite tickets in commits / PRs. That ticket has its own history, linked tickets, acceptance criteria, epics, related bug tickets, etc.

fmorel··on Things I know about Git commits
The first is solvable with a PR check. You can do whatever you want with the submodule on your branch, but if you want it to merge to `main`, then your changes to the submodule have to merged to its `main`. We have a check that makes sure the referenced commits is on `main`, and not older than 10 PRs.
fmorel··on CamelCase vs underscores: Scientific showdown (2011)
I've gone for tabs ever since I realized it helps with accessibility https://gomakethings.com/tabs-are-objectively-better-than-sp...

Every developer can control how those tabs are rendered to their preference.

fmorel··on Re: I Don't Use Copilot
But can you trust that the expression it generated is accurate and it's not lying to you?

I'd rather use something like https://crontab.guru/ to verify my syntax, thus I have it bookmarked for the 1-2 times a year it comes up.

fmorel··on State of the Sanderson 2022
No upfront costs?

They have to get the books recorded and printed without overproducing and losing money while also not getting a worse deal with a smaller print + miss out on sales. Same thing for merchandise. All of it needs to be warehoused until it's ready for delivery. Plus probably other things I'm unaware of.

A major publisher already has all this infrastructure to take a gamble on new books while paying with current sales. Dragonsteel is still very small.

fmorel··on Ask HN: Is there a cloud music library that doesn't keep deleting my music?
Even if not in YouTube Music, it's very likely still available in Google Takeout.
fmorel··on Ask HN: How do you work with Dependabot?
We don't use it on our Node app because it would be too noisy. Another noisy library was the AWS SDK for .NET. In that case, I actually use a wildcard version range `3.7.*` to always have the latest patch release and cut down on Dependabot noise.

We have it on for everything else (.NET/Nuget, Ruby, Docker, GitHub Actions, Git Submodule). It's great at keeping us up to date with little effort. For major (and some minor) releases, I'll read release notes to see if there's anything to watch out for.

It's especially useful for updating the git repo we use as a submodule in 5 other repos. Submodules were a source of frequent merge conflicts before as different developers updated it in their PRs. Now we pretty much don't think about it, and Dependabot keeps it up to date with our latest database models and shared libraries.

edit: We have it set to weekly for everything but the submodule, which is daily.

fmorel··on Skyrim on Mac When?
But either way, thank you for using noscript only for the counter and not to blank out the entire page! So many websites these days don't load at all without JavaScript.
fmorel··on RabbitMQ 3.11 Feature Preview: Super Streams
Absolutely. My team uses .NET, so we use the NServiceBus library on top of it, and RabbitMQ has been rock-solid. We never have to think about it, it's just been running for years.
fmorel··on Supreme Court limits EPA’s power to cut emissions
The leadership of all agencies is appointed, not hired.
fmorel··on Thoughts on C# and .NET
Because all of our projects use Microsoft.Extensions.DependencyInjection, I make all our service classes internal

The way other projects can access these services is by using the project's helper to register them all in the DI container by their interface. That way I can be sure no one is directly using the classes and make breaking changes to the constructors (like swapping loggers or api clients), but still access them from tests.

fmorel··on 1 TW of solar to be deployed annually by 2030
I look at it the other way - I like having the panels on my roof. When I later add battery storage, I'll be able to keep the lights on during power outages. And maybe my purchasing them helps finance the industry a little bit so further improvements can be made.
fmorel··on Move and resize windows in macOS using keyboard shortcuts or snap areas
This is wonderful. The window management on macOS has been driving me nuts at work after decades of using Windows.
fmorel··on C# Raw String Literal Proposal
It's more about not needing to escape characters than stripping indentation (that's just an extra perk). Otherwise, if the string can contain `"`, how can the compiler know which `"` defines the end of it?
fmorel··on Rust extension traits, greppability and IDEs
One possibility could be something like C# global usings added last year. Instead of having your usings in every file, you can define them with the `global` keyword and take effect in every file in your project. It's great for common things like the `IEnumerable` extension methods which reside in `System.Linq`.
fmorel··on FFmpeg 5.0
Indeed. At work, I find that doing a little bit of curation on the merged PRs makes for more much readable & relevant release notes.
Page 1 of 3Next →