Recent submissions

Comment · 1 year ago
Along with those and iteration, it also would need to handle del/pop/popitem/update/copy/or/ror/... some of which might necessitate a decision on whether comparisons/repr also count as access.
Comment · 3 years ago
Similarly, I was recently itching to generate Github Pages-like static sites from my self-hosted Gitea instance to include a blog. I had set up a global webhook filtered for 'webdeploy' branch pushes that would send a request to a specific Caddy path whitelisted for Gitea. An exec function for Caddy would run a shell script (yeah, I know) that would clone/pull the repo into a known directory, create a proxied subdomain for it in Cloudflare, and push necessary changes to Caddy's config.

While I don't have the same hesitations about depending on a small chain of open-source projects, I really didn't like the idea of caddy-exec despite my basic precautions, so I abandoned this approach until I can ponder it a bit more.

Comment · 3 years ago
Thanks! I was writing a FastAPI/SQLAlchemy+SQLModel/Rocketry app this week and dreaded documenting my model relationships. That said, I see a few SQLAlchemy extensions and Pydantic→Mermaid projects that can probably be used in my case, and that was the route I was initially planning on going down despite none of them being aesthetically pleasing.

Many of these online tools reasonably rely on human input to place tables/nodes. Do any of these recommended tools do a decent job of smartly laying out the final diagram?

Comment · 3 years ago
I didn't change the default availability configuration during signup. However, after logging in and navigating to the Availability page, I'm able to create multiple schedules and time ranges per day as late as 11:59pm.
Comment · 3 years ago
I'm no fan of the U.S. justice system, but the evidence in the affidavit included in the search warrant application undoubtedly gets the form signed in this case.

Did this FBI special agent risk the case, his career, and prior cases to take down a barely-six-figure crime scheme? Or did he open his network share and print "AO_106_Affidavit_for_Search_Warrant_7-87-scanned-OCR-dont-use.docx", last edited by Johnny the intern, instead of "AO106-latest.pdf"?

Comment · 3 years ago
Thanks for the context. Was the GoFundMe campaign accessible when you linked it? I caught your comment at "3 minutes ago" and it can no longer be found.

Edit: Link was fixed!

Comment · 3 years ago
Comment · 3 years ago
It seems like the server may be feeling the effects of the HN front page but it was already down with only two comments. There was a new breed of ActivityPub-amplified DDoS attack a week or two back on other Mastodon instances, so perhaps we're seeing more of the same.
Comment · 3 years ago
Because we should, and we do, get smarter with every generation. This Feelings Monster seems to focus on soft skills and SEL. Still, your comments imply you may have issues with advancing educational tools or with technology companies investing in educational features over profits.

Yes, learning arithmetic on chalkboards worked fine, but should we stop improving our methods and tools because we've already met some arbitrary bar of what you think was once good enough? No, we should improve them by any measure whenever we have the chance.

Comment · 3 years ago
Artifacts in the source imply that the layout was designed with OxygenBuilder, which apparently integrates nicely with WooCommerce.
Comment · 4 years ago
At the time of my reply, there are 11 comments with only one being overtly negative (towards bug report resourcing). The post is less than 25 minutes old. Surely we can afford HN more time than that to move on?
Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago
Standard hotel rooms don’t have many hiding places that won’t be eventually apparent to an intruder with time or a knowledgeable hotel employee. Considering this, I think ideal locations would be within objects that can’t simply be flipped over or moved to discover your secrets.

For example, you might hide your cash or documents in between a framed print and its backboard. You might open the room safe and reset it to the default state with your passport in a black envelope taped snug against the back ceiling of the enclosure.

A committed intruder might find hiding places like these eventually, but it could take an unacceptable amount of time for them to consider it.

Comment · 4 years ago
I'm confident enough in my work to not swear, "Hey, can we talk," type messages — but, in a previous role as a technical lead, I had a manager that would occasionally leave one of those large rectangular Post-It notes in the middle of my monitors with, "COME SEE ME ASAP - $BOSS," in sharpie for all to see. Trouble was, not once was it ever anything pressing, imminent, or even in-person worthy.

I'd be lying if it didn't get me unnecessarily anxious that a coworker died on the way in or literally anything worthy of speedwalking before logging in had occurred. His reasoning? He doesn't like the impersonality of leaving digital messages.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton