HNHacker News
TopNewBestAskShowJobs

sarlalian

239 karma · joined May 31, 2015

submissionscomments
sarlalian··on Create an internal CLI using Just
There are plenty of reasons to reinvent tools that have existed for literally decades and are included in pretty much every Linux distro.

1. Someone wants to do it. Most open source is developed because someone just wants to. 2. You aren't happy with the language it's written in C vs Rust. 3. The tool is lacking some set of features that you want. 4. The tool isn't as easy to use as you would like. 5. The tool doesn't support some platform you care about. 6. Using the tool requires more knowledge or cognitive load than you would like. 7. The tool you are replacing has multiple variants that have different feature sets slightly different supported syntax (gnu make vs bsd make).

sarlalian··on Create an internal CLI using Just
Make can't (at least that I've seen) enumerate it's own commands/targets. Yes there are recipes that you can cargo cult into your make file to do that using sed/awk but natively it doesn't have a way to enumerate it's commands/targets.

By the logic that since make exists, and can do everything, then we really shouldn't build any new command runners. Since C exists and can do everything we really shouldn't use rust, zig, java, python.

Make is great, I've used it for nearly 30 years now, and it's really good at certain things, but it's not particularly good as a generic command runner. It's difficult to debug, it requires a lot of extra boilerplate text to be an ok command runner.

Just is a more ergonomic tool than make to use as a command runner, zsh is a more ergonomic tool to use as a shell than sh.

Yes make, when combined with some other tools like sed/awk can do everything that just can do, just not as easily, and it definitely requires a lot more depth of understanding to write a well formed Makefile than it does a well formed justfile.

sarlalian··on Ask HN: Trouble learning things I view as solutions looking for a problem
Maybe... but that would only be because k8s comes out of Google Borg, not Ansible. Ansible wasn't even a thing when Google Borg was already in use at huge scale.
sarlalian··on Ford's battery flagship socked by mold sickness, workers say
Not a west coast thing ... lived all over the west coast for almost 50 years.
sarlalian··on Meta takes $40K, holds our business ransom
If there was meaningful choice in this space, they wouldn't act this way. Companies that have to deal with the possibility of their customers going to a competitor, generally have better customer service and better customer systems.
sarlalian··on Apple says it spent three years trying to bring Apple Watch to Android
Ehh... you can't use an NVIDIA card without someone cracking the problem for you. Having started using Linux in the late 90's, you couldn't run linux on most systems without someone cracking the problem for you. I certainly can't run FreeBSD on most laptops, regardless of vendor because no one has cracked the problem for me. This is the nature of open source OS's. You absolutely can run Linux on it, because Apple worked with the Asahi linux team to make it possible.

You think Microsoft had any plans to support Linux on a Surface Pro? You think IBM ever planned to support linux on Thinkpads before users did it on their own? This isn't the example of anticompetitive behaviour that you think it is.

sarlalian··on Apple says it spent three years trying to bring Apple Watch to Android
You can run linux (https://asahilinux.org/) on them, and it actually works pretty well. Apple has also helped out Asahi Linux to some small degree to get it to work (https://news.ycombinator.com/item?id=29591578).
sarlalian··on Apple says it spent three years trying to bring Apple Watch to Android
Except that anyone who has tried to build custom apps for Garmin, knows that the ecosystem is a mess. Monkey C, just isn't good. Their API's are unstable, data transfers from apps on the watch to a phone are problematic at best.

Sure apple could have likely brought the baseline functionality of Apple watch to Android, however apps would have likely been much much more complicated, and are a key part of apple watch.

sarlalian··on Y Combinator CEO Garry Tan's online rant spurs threats to supes, police reports
Shouldn't and is required to by law are two different things. So yeah, maybe it shouldn't be public information, but the fact that it is, and is legally required to be, means that your information wasn't "leaked".
sarlalian··on Apple Vision Pro review
I'm sure the later ones are also great, but as of Apple Watch 4, they are quite compelling depending on what your needs are. From a fitness / voice assistant button on the wrist, getting notifications without pulling your phone out standpoint the Series 4 and later are all fantastic.
sarlalian··on Helios: A distribution of Illumos powering the Oxide Rack
As a customer, I expect most of the technical advantages will be basically being a down stream consumer of ZFS. From a developer / maintainer of an OS, Dtrace and ZFS are large technical wins. Part of the overall value proposition of Oxide, is "correctness". You get an OS/Hardware stack that are designed to work together. You get 20 years of cruft thrown out. You get a lot of tooling, API's, etc written in a performant memory safe language (rust). Also you get a really fantastic podcast about the whole process. And as a customer you get a company that understands their stack from driver to VM and has a ton of internal expertise debugging production problems.
sarlalian··on Helios: A distribution of Illumos powering the Oxide Rack
Arista EOS is definitely CentOS Linux release 7.9.2009 (AltArch) based.
sarlalian··on Helios: A distribution of Illumos powering the Oxide Rack
Datacenter costs are weird. The first big cost is having a datacenter. However once you have the space, power, cooling and that part makes sense, then the actual hardware going into it can have a pretty decent premium and still be highly competitive with AWS. It will also depend heavily on what you are doing and producing, if the answer to that is a large amount of data, and it needs to transit out of AWS, suddenly the cost of a pretty large datacenter is really cheap in comparison. AWS egress fees have a markup that will make your accountants panic. From a hardware standpoint, once you need GPU compute or large amounts of RAM, the prices get pretty dumb as well.
sarlalian··on Helios: A distribution of Illumos powering the Oxide Rack
Dell is a mixed bag depending on how well the individual region you are dealing with is doing overall. Things were great for us, but something changed and now getting good support for hardware failures has been a nightmare of jumping through hoops, time zone handoffs to other teams, and forced on-site techs to replace a stick of ram.
sarlalian··on Zed, a collaborative code editor, is now open source
I'm assuming that chatgpt agrees with you, personally I'm avoiding using their software until they figure out a better relationship with content creators / artists than they have right now. I still think calling it a lie is hyperbolic and inflammatory when it's just mediocre copy. Hope you have a great day.
sarlalian··on Zed, a collaborative code editor, is now open source
My reply was to contextualize that it wasn't a lie. Maybe a poor choice of words, but given the context on the page, it's clear what it is talking about, which isn't the application being cross platform. A lie implies deception, which I think given the context on the page there wasn't any intention to deceive, just poorly chosen words that can have different meanings depending on the context.
sarlalian··on Zed, a collaborative code editor, is now open source
The full text is:

> Work with code on any machine > When you join a teammate's project, you can navigate and edit as if the code is on your local machine. Open any file, type with low latency, and interact with language servers. It all works seamlessly, whether you're working with someone at the next desk or on a different continent.

I'm curious what part of that indicates that it means any operating system? It is clearly talking about treating remote machines as local machines. Yes, words have actual meanings but they also have context in which they are said or printed.

sarlalian··on Zed, a collaborative code editor, is now open source
It is not a lie, it just doesn't mean exactly what you want it to, and is certainly unintentionally misleading. You can work with code remotely on any machine.
sarlalian··on Molly White: Migrating from Substack to self-hosted Ghost: the details
It isn't, unless you squint real hard and pretend it is. We all understand and accept that we're unlikely to find a place to host content that doesn't also host some content we find objectionable. Cloudflare, Digital Ocean, AWS, GCP, etc they all host some stuff we find objectionable.

However there is a pretty clear line between someone hosting objectionable content and someone promoting objectionable content which is what substack is doing with some of their new tools that highlight other creators you might (or might not) want to read. Digital Ocean doesn't promote any content hosted by people using their platform, they aren't a content platform, same with Cloudflare and others.

So a more apt comparison would be she refuses to use Faber-Castell because they have a weekly newsletter that occasionally suggests Nazi content, and will instead use California Pencil Co. pencils because they don't have a news letter at all much less one occasionally suggesting Nazi content.

Not sure why you have an objection to people taking a principled stand against companies that promote Nazi content.

sarlalian··on Ask HN: Are internships affected by recent layoffs?
I've admittedly been at the same company for 10 years, but no where that I know of does unpaid internships anymore. And our experience with interns is that they are a great way to find some really good future employees but absolutely a productivity drain on the team while they are here. It's worth it because of the hiring pipeline it creates, but 100% not worth it just for the work the interns do while they are interns.
sarlalian··on Ask HN: What companies have blown you away with their customer support?
This won’t matter to most people because they aren’t a consumer company, but in the enterprise storage world, Qumulo has the best support of any enterprise vendor I’ve ever worked with. They are the platinum standard by which I judge all other vendors now.
sarlalian··on The IKEA-powered homelab on a wall
There's the whole 10" rack mini standard that is perfect for small systems like those.

https://www.amazon.com/KENUCO-Panels-Shelves-Active-Componen...

sarlalian··on Show HN: Bigcapital - An open-source alternative to QuickBooks
Plenty of people use docker compose in production. If what you are standing up works fine on a single machine it works really great, if you need something that runs in a more distributed manner, there are tools for converting a docker compose file to a set of kubernetes manifests. Docker compose also has some really nice features around using .env files so it’s easy to test/develop locally and deploy as a 12 factor app.
sarlalian··on If Microsoft is doing so good why layoffs?
Need? No. But they can invest cash on hand into things that have a higher yield than the base interest rate, and operate the business using loans at the base interest rate.
sarlalian··on Tell HN: Tailscale terms updated, added mandatory arbitration
Tailscale has been incredibly helpful to various open source groups, including the team behind headscale which implements an open source version of the tailscale head server. They also contribute directly and indirectly to a number of other open source ecosystems and libraries.

Basically they have done a lot to engender good will from others.

sarlalian··on Ask HN: Programs that saved you 100 hours? (2022 edition)
Raycast is on track to replace Alfred for me. The simplicity of scripting with it is so nice compared to relative complexity of Alfred workflows.
sarlalian··on Ask HN: Programs that saved you 100 hours? (2022 edition)
Love espanso... I need to get my work to start sending the dev money because we are starting to use it in a lot of places.
sarlalian··on Ask HN: One of our Azure accounts was hacked – how to negotiate the bill?
Please setup billing alerts, know what your daily spend should be, add a little for if things grow a little unexpectedly. But you should absolutely be getting alerts if your spend is out of the ordinary for > 2 hours.
sarlalian··on Entrepreneur’s Death at Hands of Austin Police Prompts Calls for Change
I don't think they meant a week off of work. They meant a week off of the streets to decompress. That time should obviously be filled with activity that helps both from a training standpoint and a decompression standpoint.
sarlalian··on Promotion of alternative social platforms policy
It will certainly vary by Twitter community, but I'll say that the infosec community on Twitter has certainly either moved to Mastodon exclusively, or is posting primarily on Mastodon and cross posting to Twitter. Additionally I'm seeing more and more of writer Twitter move to Mastodon, including several large authors leaving Twitter entirely. I expect that politicians in many forms will be the last to move, but journalists are likely to have to leave Twitter entirely given Elon's current anti-journalist tendencies.

I'm old enough to have seen the "end" of Myspace before... and kinda like is happening with Twitter now, it started with a little bit at a time, then all at once almost everyone was gone.

← PreviousPage 3 of 4Next →