HNHacker News
TopNewBestAskShowJobs

oarsinsync

4,772 karma · joined April 21, 2016

I do things with factories.
submissionscomments
oarsinsync··on Switching to 5Ghz WiFi made the Raspberry Pi fly again
> while the cheapest N100 PC my amazon query returns is €180

Check AliExpress. Much cheaper for N100s.

oarsinsync··on Switching to 5Ghz WiFi made the Raspberry Pi fly again
The website uses http, not https
oarsinsync··on Otter Wiki: A minimalistic wiki powered by Python, Markdown and git
> I get the advantage of keeping your content in plaintext for portability

Portability is secondary for me. For me, the primary reason for keeping content in plain text is disaster recovery.

When my systems are down, when my applications aren’t working, if my documentation is also inaccessible, this makes things a lot harder.

If my documentation is primarily in plain text / markdown, it’s really easy to be able to read those docs again, even when everything else has fallen over.

oarsinsync··on Otter Wiki: A minimalistic wiki powered by Python, Markdown and git
And to think people used to think

  ./configure —-prefix=/home/user/appname
  make
  make install
was too complicated
oarsinsync··on Otter Wiki: A minimalistic wiki powered by Python, Markdown and git
Wikmd is another git / markdown / plain text file storage wiki.

https://github.com/Linbreux/wikmd

I can’t remember why I switched from gollum to wikmd. I suspect installed size might be why.

oarsinsync··on Why and how we’re migrating many of our servers from Linux to the BSDs
> This was in 2010, by which time any ISP that wasn't operating as amateur hour had the tools for all these things.

Agreed. Also consider that shared hosting packages are very much providers scraping the bottom of the barrel for some marginal extra revenue. Shared hosting customers are not the highest priority of customers, unless your entire business is based around shared hosting (in which case, you are likely operating as amateur hour anyway)

oarsinsync··on Ask HN: What happens to ".io" TLD after UK gives back the Chagos Islands?
> ICANN will act in whatever manner causes them the least trouble ... They have absolutely no incentive to behave otherwise

It's pretty detrimental to relationships when one side pre-declares their rules and policies, and then arbitrarily decides to ignore them.

I'd say they have a lot of incentive to behave in whatever way their published policies state, regardless of the impact to users of the cctld.

(I don't know what the policies are)

oarsinsync··on When, why, and how to stop coding as your day job
Sounds like most of the web these days, sadly
oarsinsync··on When, why, and how to stop coding as your day job
Try scrolling further down the page, you should find the content lower down.
oarsinsync··on Microsoft's new Outlook client moves your email to the cloud (2023)
How would you suggest splitting up a heavily vertically integrated company, like eg Apple?

Does Google search become a paid subscription product in your vision of separation of search vs ads?

oarsinsync··on A terrible way to jump into colocating your own stuff
Is this provider for local people only, or can people from afar also participate in contributing towards costs in exchange for services? If so, can you share their details? I need someone to house some RIPE objects for me.
oarsinsync··on A terrible way to jump into colocating your own stuff
> And I find this to be mean-spirited ("snarky") and the opposite of instructive. Perhaps I am new, or rusty, and I do not know about SSH keys or remember them. Bang! Trapped! And then how is a newbie to trust the rest of this, much less learn?

I suspect the point of this article isn’t meant to be a Linux 101 guide, but rather, specifically about their learnings with how to go about colocating a linux server.

> But perhaps I want too much, the title does include the word "terrible," after all.

To be fair, it’s not actually a particularly good guide to how to go about getting your first colo server setup either, which aligns with their title about it being terrible.

oarsinsync··on iPhone 16 Pro Storage Expansion 128GB to 1TB [video]
I long ago concluded that the overlap with Apple products and power tech user desires was a happy coincidence, and/or a hangover of their past, rather than an indication of their future.

The Mac is the exception in their current product lineup: every other platform is heavily locked down, and the user’s behaviour heavily restricted.

I strongly believe the Mac is heading in the same direction. See the progression from run what you want, to optional signing of binaries, to right click to run unsigned things, to disable a setting to be able to run unsigned binaries; or “worse”, the way spctl and csrutil no longer function after deploying Sequoia.

oarsinsync··on Show HN: A journaling service that runs over WhatsApp
Diarium is the only thing I’ve found that actually fits the bill, where there is cross platform support and self hosted E2EE.

Unfortunately, Diarium also reduces image quality significantly, even with their ‘higher quality’ setting. My Day One diary export is 90% larger than the data store Diarium syncs to webdav, the loss of fidelity is especially obvious when looking at screenshots.

oarsinsync··on Show HN: A journaling service that runs over WhatsApp
E2EE is not enabled by default on their cloud sync journals.
oarsinsync··on iPhone 16 Pro Storage Expansion 128GB to 1TB [video]
Split horizon DNS can help you solve this for all services, not just ssh, and not be at the whims of Apple.
oarsinsync··on London saw a surprising benefit to ultra-low emissions zone: More active kids
> usage should be taxed to reduce the over-usage of the roads regardless of whether the owner is poor or rich.

For the tax to be equally effective on rich as poor, the tax might need to be means tested. A £100 tax disproportionately affects poor people over rich people.

oarsinsync··on Apple Shares Full iPhone 16 and iPhone 16 Pro Repair Manuals
> I'll miss the closed loop payment card support from iOS

I was definitely hurting for a while for lack of this (and iMessage) on Windows. While I haven’t gotten over iMessage (and use a KVM with my iPad to resolve that), the additional friction for payments has actually been a boon for my bank account.

The more friction we feel with payments, the fewer payments we make. Cash is higher friction than cards. Manual card input is higher friction than password manager autocomplete. Autocomplete is higher friction than apple pay. I haven’t found anything lower friction than apple pay.

By switching back to password manager autocomplete (which is unreliable at best), I’ve found my spending has gone down, because the cost of friction in payment is higher than the value of the item.

(I clearly also have too much disposable income, but that’s a whole other tangent)

oarsinsync··on Show HN: A CLI tool I made to self-host any app with two commands on a VPS
> Application/service dependencies are no longer tied to the server it is running on, mitigating the worst parts of dependency hell.

Until you decide to optimise for resources, and do crazy things like “one postgres instance, one influxdb instance” instead of “one instance per microservice”, and then you get back into hell pretty quick.

Winds me up how massive tiny applications become, and how my choices are to throw money (RAM) at the problem, or money (time) at the problem. I wonder when someone will do the math and prove that developer laziness is having a substantial drag on global efficiency. The aggregate cost bourn by users has to be orders of magnitude larger than the cost savings made by developers at this point.

oarsinsync··on Open source maintainers underpaid, swamped by security, and going gray
> I question the validity of open-sourcing anything for fun unless you design the licence, and more, to enable you to walk away and/or get bored.

I’m unaware of any open source license that prevents an author from walking away, ever? GPLv3 has no warranty or liability?

I guess you meant something with “and more”, but that sounds like a mismatch of expectations of what a user of open source might want, vs what is required of an author of open source?

oarsinsync··on Show HN: A CLI tool I made to self-host any app with two commands on a VPS
After 20 years of various things breaking on my (admittedly franken) debian installs after each dist-upgrade, and spending days troubleshooting each time, I recently took the plunge and switched all services to docker-compose.

I then booted into a new fresh clean debian environment, mounted my disks, and:

  cd /opt/docker/configs; for i in *; do cd $i; docker-compose up -d; cd ..; done
voila, everything was up and working, and no longer tied to my underlying OS. Now at least I can keep my distro and kernel etc all up to date without worrying about anything else breaking.

Sure, I have a new set of problems, but they feel smaller.

oarsinsync··on Data center emissions probably 662% higher than big tech claims
Gotttchaaaa, thank you. I see my misunderstanding in my previous: “sell that same power as emissions producing power”, I missed the ‘that same’ part.

Thank you!

oarsinsync··on Data center emissions probably 662% higher than big tech claims
> Close. The office in Kansas City wouldn't use it, if that office existed. Suppose you can get solar power in Kansas City, but can't transport it to Seattle, maybe due to lacking interconnect capacity, maybe lack of contracts among the power companies, it doesn't matter. What you do is buy 1GW of solar in Kansas, sell that same power as fossil power in Kansas and buy fossil power in Seattle.

If I’m understanding this correctly:

1. You buy 1MW of solar power in location X, and don’t use it.

2. You sell 1MW of emissions producing power in location X, that someone else uses

3. You buy 1MW of emissions producing power in location Y, and use that.

Net result: 2MW of emissions producing power used, 0MW of solar power used, and a claim of net-0MW of emissions produced?

Yes, it’s a “clever hack”, but accounting sleight of hands are just that. Most charitably magic, less charitably outright falsehoods.

> IMO it's a fair and good hack: When you open a new site and use that hack to buy power for the new site, the corresponding new power generation is solar. It's just solar with two additional accounting hops

I don’t understand how you got to this outcome from the first position. Can you help me understand what steps I missed for this to actually have good outcomes resulting in solar power actually being used?

I’d love to be wrong and for this to actually be actually good outcomes combined with clever accounting - those are absolutely the most satisfying solutions, both to design and read about (for me personally, anyway): where clever people are coming up with creative solutions to solve bureaucratic bullshit, while also achieving good outcomes.

EDIT: Child comment has helped me spot the error in my comprehension leading to incorrect math: “ What you do is buy 1GW of solar in Kansas, sell that same power as fossil power in Kansas” - I didn’t read ‘same power’ properly in my first read. I’ve left my comment as-is despite it now being completely wrong as a result of that, and glad to have been wrong

oarsinsync··on Ask HN: Former gifted children with hard lives, how did you turn out?
> To answer the OP directly, I'm not satisfied with my life, and from my ACE score it's obvious that I have no one else to blame but myself.

This isn’t fair to yourself, or anyone else reading this and feeling the same way.

There’s a difference between good parenting, bad parenting, and abusive parenting. Just because your parents weren’t abusive, doesn’t mean they were good at instilling all the useful and/or important values in you.

Also, there’s a difference between blaming your parents for who you are, blaming yourself for who you are, and accepting that things have happened, learning from them, and using it as the basis for growth.

Consider how old you are today. Consider what age your parents were during your formative years. The closer you get to being the same age your parents were, the easier I think it gets to recognise that your parents might have been much like you are: imperfect beings trying whatever resembled their best on any given day.

Ultimately, try to be kind to be kind to yourself, but also be accountable to yourself. Kind accountability tends to work better than blunt brute harshness (just like you catch more flies with honey…)

oarsinsync··on Microsoft hosts a security summit but no press, public allowed
Any recommendations for informed tech journalists?
oarsinsync··on Microsoft hosts a security summit but no press, public allowed
> information being free is subject to whatever powerful group is in charge at that moment

The mainstream media outlets dont really change hands often. The vast majority of people are already subject to the whims and biases of said media organisations. More information being available is unlikely to change that. We already can't parse the amount of information available today.

oarsinsync··on Tomato64: A port of Tomato Firmware to x86_64
OpenWRT exposes a bunch of system / scripting functions through the web UI as well.

You can access crontab, /etc/rc.local, init scripts, and add custom paths to be included in openwrt managed backups and restores.

It's reasonably flexible in enabling power users, rather than working against you.

oarsinsync··on Building the same app using various web frameworks
https://news.ycombinator.com/newsguidelines.html

In Comments

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Please don't fulminate. Please don't sneer, including at the rest of the community.

Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

oarsinsync··on A Word, Please: Coffee-shop prompt stirs ChatGPT to brew up bland copy
Up to 50% of people, maybe
oarsinsync··on Malaysia backtracks on DNS redirection decision
At a guess, because regex and/or coding generally. In a number of regex implementations and programming languages, | is used as an inclusive OR
← PreviousPage 7 of 34Next →