News for hackers. Stuff that matters.

bryogenic

Poe’s (C)law: The more absurd AI-generated content becomes, the more likely people are to believe it is real.
Re:Apple I Advertisement (1976) on Sunday February 01, 2026 @02:27PM (#46848609)
The Mac of Theseus
Re:Bye Bye Gmail on Saturday January 24, 2026 @04:19PM (#46747774)
- Start with takeout

- Setup automatic forwarding

- Then probably just use that old email for searching old emails

This has worked okay for me

Re:Show HN: Baby's First International Landline on Sunday October 12, 2025 @09:16PM (#45563735)
I just setup the same HT801 but I used SIP-domains and twilio services/functions instead of SIP trunk and asterisk. I'll make sure to reply again once I have a write up.

Nice work!

Re:Let your mower sing Happy Birthday for your loved ones on Monday September 23, 2024 @10:19AM (#41626426)
Omega Star has finally shipped ISO timestamps!

https://www.youtube.com/watch?v=y8OnoxKotPQ

Re:I-10 closure in California prompts state of emergency on Sunday November 12, 2023 @10:01PM (#38246397)
Excellent video on the pain points and tradeoffs related to freeway bridge designs and fire safety.

Practical Engineering: Why fires destroy bridges

Philadelphia I-95 Bridge Collapse Explained

https://youtu.be/iKNw1mnA5M0

Re: on Monday May 08, 2023 @05:31PM (#35867294)
You might like: Making Survival Game with 1 Pixel https://youtu.be/rM0ic5Ii-5w
Re:Ask HN: Which VM orchestrator do you use? on Saturday January 29, 2022 @03:01PM (#30129819)
qemu-system-x86_64
Re:Tmux lets you select and copy text with your keyboard on Friday April 02, 2021 @12:57AM (#26669114)
I took this tmux config line to the next level because:

- I want it yanked into both the selection AND the default clipboard

- I want tmux to exit copy mode after yanking

  bind -T copy-mode-vi y send -X copy-pipe-and-cancel 'xclip -in -selection default; xclip -o | xclip -in -selection clipboard'
Re:New Ubuntu installer will use Flutter on Tuesday February 09, 2021 @11:01AM (#26079019)
This might be off-topic but, when can i get cloud-init for physical installs? Without jumping through ten hacks? Isn't that the future for installers given the amount of effort being put into the project and it's cross distro focus?

I'm genuinely curious on each of these questions, thanks for any insights!

https://go-acme.github.io/lego/ is exactly that. This is the client/library underneath traefik's batteries included version of let's encrypt certs.
Re:js;dr = JavaScript required; Didn’t Read. on Sunday January 17, 2021 @04:02PM (#25814919)
I agree with this especially for online documentation. My my recent pet-peeve is deno, which I love, but cannot read via my cli browser.

- https://deno.land/manual

- https://doc.deno.land/builtin/stable

- https://deno.land/std

If the search feature fails due to me not having JS enabled, fine. But the entire documentation walled off from non-js browsers? For what purpose!?

Re:Getting Started with Ansible on Tuesday November 17, 2020 @07:50PM (#25131882)
Modules are where the python lives. Really well written, idempotent, and battle tested python.

But "writing" Ansible playbooks is definitely not python. It's its own dsl bastardized between yaml, jinja2 and reserved/special keywords. This is the worst thing I can say about the whole toolkit.

Unfortunately, I'm really productive with it and when I return to work I've written 3+ years ago:

A) It still runs

2) I can read and understand the intent of my playbooks

Re:Getting Started with Ansible on Tuesday November 17, 2020 @10:02AM (#25124453)
Anyone who thinks that any tool will make systems administration and automation "simple" has drank the kool-aide of some sales pitch.

Systems administration and automation is complex.

That being said I've found Ansible to be the most useful tool for the job. It does the things I need it to and new modules are usually easy to incorporate into my work if I need specific tasks done. It has its shortcomings but it hasn't blown up into an unmaintainable mess like many of the other solutions I've poured hundreds of hours into.

YAML is not fun, but it's been good enough for the task of pushing parameters around.

Re:Getting Started with Ansible on Tuesday November 17, 2020 @09:41AM (#25124208)
I'm a heavy ansible user and have not experienced anywhere close to this level of pain with ansible 2.10 and collections. None of my playbooks needed module names updated and this is not a syntax change. A fully qualified module name is simply being more explicit about where your desired module comes from in the infinitely extensible library of modules. If you use builtins or have only one of that module name installed you don't have to update anything. At least that has been my experience, although I primarily use builtin modules for a majority of my work.
What does the "searchable" option mean? I couldn't find anything about it in the faqs.
Re:Show HN: Parallelise pipelines of Python async iterables on Sunday September 06, 2020 @08:40AM (#24390943)
I'm not saying the OP code isn't useful, but I do think that readers may be unaware of existing documented features and jumping into a library to solve their perceived problems is short changing the existing mechanisms.

I've gotten along ok with create_task and gather. I'll need to spend some time with this implementation to see if it fits any of my existing asyncio coding patterns.

Re:Show HN: Parallelise pipelines of Python async iterables on Sunday September 06, 2020 @07:13AM (#24390559)
It is! You just need to use asyncio correctly and put coroutines you want run in parallel in tasks. It's the second example on the asyncio documentation for coroutines and tasks: https://docs.python.org/3/library/asyncio-task.html#asyncio....
Re:Ask HN: Why Do You Downvote? on Thursday July 30, 2020 @10:02AM (#23998249)
This has provided an opportunity for exercising my seldom used downvote button. How apropos. This comment violates the first guideline on comments:

> Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Re:Some popular self help books on Sunday July 12, 2020 @10:39AM (#23811660)
A Guide to the Good Life: The Ancient Art of Stoic Joy

by William Braxton Irvine

Ansible also does 'outside' virtual machines.

See https://docs.ansible.com/ansible/2.3/list_of_cloud_modules.h...

There are so many answers here that are incorrect about what ansible is/does. Thank you for providing one that is correct.

If I could add to your answer:

Not only is ansible declarative and idempotent but it also includes countless cloud provisioning modules to bring idempotency to cloud environments.

Terraform may be easier for basic provisioning of cloud resources but I always switch back to ansible cloud modules when I need to do anything complex. Ansible also has the added benefit of easily context switching over to configuring the compute resources after they have launched.

Additionally given the expectation of ventilator shortages these hospitals have likely been preferentially providing ventilators to the sickest patients. Mortality in other areas where shortages don't exist will likely be lower.
Re:E Ink smart screen puts a newspaper on your wall on Friday April 10, 2020 @06:40AM (#22831682)
All that beautiful design work and it still has a cord hanging off of it?

A bit of drywall and electrical work would hide the cord completely; but I understand if that isn't possible in an apartment.

Re:Kubernetes 1.18 on Wednesday March 25, 2020 @08:03PM (#22689680)
https://github.com/alta3/kubernetes-the-alta3-way ansible playbooks based on "the hard way" but without being dependent on Google cloud

Older »