HNHacker News
TopNewBestAskShowJobs

sam_goody

2,774 karma · joined April 21, 2015

submissionscomments
sam_goody··on Retailers will soon have only about 7 weeks of full inventories left
I know nothing of economics, and am not trying to defend Trump's moves.

But, it is possible that his policy of "do everything at once, without taking the time to do it right" is more reflective of his belief that whatever he tries [even just being president] will be fought, so his options [from his POV] are "do it now" or "don't do it at all", not "do it right".

EDIT: Am willing to be learn, would the downvoters explain - do you disagree that this is his view? Or does his understanding not matter when he acts upon it?

sam_goody··on Show HN: I built a tool that texts you if your server goes down
I use uptimekuma (self hosted) and am very happy - it can text, or just about anything else - as long as you set it up.

Also Tianji[1], self-hosted in the same space.

Of course, these require setup and have to be hosted somewhere. Either another server or deployed to Heroku (Sealos, Render, etc), since they obviously cannot be deployed on the server you wish to monitor!

[1]: https://tianji.msgbyte.com/

sam_goody··on Pete Hegseth shared Yemen attack details in second Signal chat
I am convinced that I do not have enough data to be able to assess the "fittedness" of the entire Trump administration".

And that is despite (or perhaps because) I have spent way way to much time reading articles both from the Left and the Right.

If you only read one narrative, you might think you are getting the whole picture. When you read both [which is admittedly difficult - I sometimes blanch and force myself to read just to get the options open], you might find that there are hints how much is not known.

When you have a reason to be involved at some point, you realize that Gell-Mann was on to something

sam_goody··on Ansible: Pure (only in its) pragmatism
The fact that Ansible doesn't allow feedback when a task is running, or give you access to the output of the task [it does give the response, but in a urlencoded json field that is useful but not friendly), makes it incredibly difficult for me to write tasks for, and uncomfortable to use.

The fact that it makes a new connection for every command, even when just doing a loop, makes it slow as mollasses. To add insult to injury, the name Ansible means "a tool faster than light"!

The fact that there is no way to return in the middle of a task, means that I cannot use task files as functions - that is, I cannot just tell Ansible that a given file exists it should stop running this taskfile, it will stop the whole playbook or nothing.

And because I cannot add conditions to a block, that means that the best I can do is make deeply nested layers of playbooks - ie. not the Ansible way.

These are just off the top of my head - I use Ansible heavily, and curse it all the time!

sam_goody··on Harvard's response to federal government letter demanding changes
Off topic, but _why_ is it good that the gov gives hundreds of billions of dollars [if you include grants] to higher ed.

I work in a startup where none of the programmers have been to college, and they seem to get along just fine.

I volunteer in a youth group that teaches "soft" sciences, and I am sure that groups like ours do a better job at that with a lot less funding.

Trade schools cater to the lower income, are much more effective dollar for dollar, and get a lot less federal funds. If that money were to be poured into trade schools instead of universities, it would help create a better middle class.

Why should Harvard be so entitled?

EDIT: IMO, The reason youth go to college is to have fun. The real reason the parents are willing to pay, is because their children will forge connections with other wealthy families that is worth the money. It may be good for the wealthy that the money stays in their circle, but IMO this is not something the Gov should subsidize.

sam_goody··on PHP Core Security Audit Results
Especially if you use FrankenPHP!
sam_goody··on Show HN: I tried making YouTube safer for my kids
I don't know how they work, but have noticed that many general filters (eg, Netspark or Netfree) remove all ads from Youtube.

Make the experience so much better for all videos, and entirely removes most of the obnoxious ones.

sam_goody··on Show HN: Nue – Apps lighter than a React button
I know a guy whose middle name is "Almighty God".

I've actually wondered how that looks on a resume :D

sam_goody··on Claim for a missing tooth
One day short of April's fools!

Or is it a timezone thing (The sun doesn't set over English empire, so no point waiting for tomorrow)?

Or, is this a real Government website and I am just being cynical?

sam_goody··on Polypane, The browser for ambitious web developers

    - It's hard to convince my boss to create a subscription.
    - I don't want to become hostage to monthly payments - if I don't pay one month my whole workflow is messed over, so I have to continue (vs. otherwise I can slowly trade it out of my workflow, and/or look for alternatives)
    - Its hard for me to mentally grok how much I am paying monthly on subscriptions. 
    - I never cancel, because inertia.
    - I am not sure if this is something that justifies a monthly subscription, and two weeks is too little time for me to invest in changing my workflow to accommodate it.
    - I hate subscriptions (this is an emotional thing, so you could tell me to get a shrink. But I suspect I am not the only one).
I feel like I am missing even bigger reasons, but /rant
sam_goody··on Polypane, The browser for ambitious web developers
I totally get why you do subscription. I totally get why I don't do subscription.

Is there some sort of middle ground? Say, minimum purchase cost is the same price as six months, but it keeps on working afterwards sans updates. When the dev realizes that such a tool is only 80% effective unless it is totally updated, they can subscribe.

sam_goody··on Cursor told me I should learn coding instead of asking it to generate it
Kinda like the kids who only learned to drive with Waze.

When they are stuck without it, they get hopelessly lost. They feel strangled, distracted, and find it hard to focus on the road. For about 3 days. Then they pretty quickly get up to speed, and kinda remember where they used to make the left turns when they had GPS, and everything is dandy.

But it happens so infrequently, that it's really not worth the time thinking about it.

And the truth is, I am just guessing what happens after 3 days - since anyone who grew up with GPS will never be that long without it.

sam_goody··on Postgres Just Cracked the Top Fastest Databases for Analytics
Actually, it is, in a diagram right at the top of https://github.com/Mooncake-Labs/pg_mooncake.

However, the Venn diagram does not tell me anything useful, so I agree with the sentiment. Would love it if someone could explain what mooncake is good for and what its strengths and weaknesses are vs Timescale.

sam_goody··on Mox – modern, secure, all-in-one email server
I run my own mail server and use postmark for delivery. It is really inexpensive, I don't need to rely on Gmail for anything, and after setup has required almost no interaction for 10+ years.
sam_goody··on The Demoralization is just Beginning
At work, we provide video courses of therapists to other mental health professionals.

I help run a youth group, which uses lots of software to manage, communicate, learn and empower the next generation.

Nothing physical, but there is no question in my mind that all this software is intrinsically valuable.

sam_goody··on About Google Chrome's "This extension may soon no longer be supported" (2024)
Just when there might be a whole pile of people considering to move to FF, Mozilla decides that FF should be selling your privacy.
sam_goody··on An update on Mozilla's terms of use for Firefox
If even a tiny appreciable amount of user move to librewolf, Mozilla will fix their business model.

They were doing fine as a business under Eich, whatever you think of him. They make over $500M just from their search box - and frankly, that is way more than you need to make a fantastic browser. And Thunderbird.

Baker took home over $7M a year for the past six years, and though she stepped down as CEO, we don't know if they even cut her pay, or what the other top tier salaries are [1]. Mozilla is a "open" company, but they announced that they will "not be disclosing salaries" after Baker stepped down.

Kagi makes a browser with 35 employees and ~200K inn sales. And I know, they are not building from scratch - but neither is FF at this point. It is ridiculous to suggest that Mozilla will go under if they don't become spyware.

[1]: https://www.mozilla.org/en-US/about/leadership)

sam_goody··on Every line is a potential bug (2009)
So, how would you write that line?
sam_goody··on Alexa+
Someone on HN recently compared AI to a really buggy GPS.

People will still use it, since it mindlessly gets you on the road and looks like it knows what it is doing, which makes it the path of least resistance - and that will beat out better results for most people most of the time.

The same applies to Alexa and ilk - if you have it than it is easier to use than to do things any other way. Even if there are all sorts of mess ups on the way, it still will become the default action of anyone who tries it.

As they say - "Even a bolt of lightning will follow the path of least resistance, and it's not combating laziness or lack of focus"

Don't ever dismiss the power of inertia [or whatever this is called]. A listening AI agent that can perform tasks takes advantage of inertia.

sam_goody··on Caddy – The Ultimate Server with Automatic HTTPS
Caddy is good, especially for super simple static sites. As soon as it gets somewhat complex, the configs start becoming messy and opaque, eg.

Nginx:

    rewrite ^/old/((\w|-)+) /new/$1.php;
 
Caddy:

    @oldPath {
        path_regexp old ^/old/([\w-]+)
    }

    rewrite @oldPath /new/{re.old.1}.php
And many things are not even handled by Caddy, or fail silently (for example, we could not get NetData to reverse_proxy behind Caddy no matter what we tried, and the logs were completely useless.)
sam_goody··on How to Set Up DeepSeek with Ollama and Docker (Step-by-Step Guide)
> Prerequisites: A system with sufficient GPU/CPU resources.

The article doesn't give a hint what those resources are, but I assume that my macbook doesn't have it.

So if I wanted to setup Ollama on digitalOcean [which offers both gpus and cpus], is there a good guide?

How would that compare to running locally?

How would that compare (privacy, quality, ease, etc) to huggingface or others?

sam_goody··on Take the pedals off the bike
I do the same for swimming.

Teach them to put their head in water, then to do the "dead man's float" for as long as they could. Without realizing, they often start pedaling - which is basically the stroke.

I have used this to great effect with dozens of kids, all who are swimming within a session or two.

sam_goody··on A marriage proposal spoken in office jargon
> But I’m so sorry, I have a three-thirty.

I assume that means that she doesn't accept the proposal (lit. she has a meeting at 3:30), but don't quite follow how that.

Can someone reach out and break that down for me.

sam_goody··on Elsevier rewrites academic papers with AI – without telling editors or authors
BTW, I have seen the similar in several older texts.

One example is the Jewish lawbook "Toldos Adam V'Chava"[1]. Although many old religious texts have been reprinted with clear modern typesetting, no-one wanted to re-typeset this until recently because of the curse.

On the plus side, we know exactly what the author wrote 800 years later, even if it is hard to read.

[1]: https://hebrewbooks.org/10180

sam_goody··on All clocks are 30 seconds late
There was a clock on HN a while ago (which I cannot now find) - it has one mode in which the clock only updates itself every random number of seconds, or ticks at different times within each second, oor ticks according to a MIDI tune as well as it can while staying within 30 seconds of the real time.

So, while you can just set your clock forward 30 seconds and be done with it, there are some variations that someone who likes thinking about this are worth playing with.

[My favorite mode of the referenced clock, sets the clock randomly ahead between 1-5 min. Since you don't know how much your clock is off by, you have to assume your clock is on time, and that will give you an average 2.5 minutes to actually show up on time.]

sam_goody··on Nvidia's Project Digits is a 'personal AI supercomputer'
So, a company that doesn't feel like sharing all their secret sauce with Anthropic can run DeepSeek Coder on three of these for $9K, and it should be be more or less the same experience.

Do I understand that right? It seems way to cheap.

sam_goody··on Apple Photos phones home on iOS 18 and macOS 15
Time Machine does not backup your desktop and other spots that might be essential in case of needing a backup. iCloud does.

I know users who would prefer not to trust Apple for anything, and only pay for and use iCloud to backup the Desktop [and similar locations]. If they were to hear that their opt-in for iCloud means that Apple starts copying random things, they would not be happy.

[OT, I use Arq. But admit that iCloud is simpler, and it is not apples to apples.]

IMO, the fact that Apple backs up your keychain to the Mothership; and that this is a "default" behavior that will re-enable itself when shut off, reflects an attitude that makes me very distrustful of Apple.

sam_goody··on Hoarder: Self-hostable bookmark-everything app
I have never had a email server be case sensitive, and often use that for mail filtering: myuSer@ - the big "S" is for spam!

In line with with that, I would expect the login to not be case sensitive when it accepts an email.

sam_goody··on DeepSeek v3 beats Claude sonnet 3.5 and way cheaper
What are the minimum and recommended amounts of RAM, hard disk space, CPU or GPU to run this locally.

As someone who just follows this stuff from afar, it is hard for me to conceptualize if this is a SaaS only model, or if it means we are getting to the point where you can have a A1 model on a local machine.

sam_goody··on The Jujutsu version control system
What front ends work with jujutsu? Do I have to start doing all on the command line, or can I use existing clients such as Fork?

Kudos for the article. I have been seeing jj here and there, but this is the first that made me want to try it.

← PreviousPage 3 of 27Next →