Recent submissions

Comment · 4 months ago
Ruby's un/pack is of course heavily inspired by Perl's: https://perldoc.perl.org/functions/pack

However, slicing strings is a little easier syntax-wise than in Perl.

Comment · 5 months ago
And don't forget the venerable .NET Forms with its kilobytes of __VIEWSTATE
Comment · 5 months ago
A couple other people mentioned ClearCase which has something similar if you use their NFS based thing, you could see file or directory history and info by accessing something like `foo.c@@/versions/5` (which isn't ordinarily visible when listing its directory). Pretty nifty.

Your workspaces were also copy-on-write from the base file revisions you were using.

Comment · 7 months ago
DuckDB and Microsoft Access (!) have a PIVOT keyword (possibly others too). The latter is of course limited but the former is pretty robust - I've been able to use it for all I've needed.
Comment · 10 months ago
While not talked about on HN as much, the big corps doing monorepo use something like Perforce which has "protects" tables allowing very granular access control
Comment · 10 months ago
WHMCS is probably the easiest batteries-included tool for the job, giving billing, management, and a customer support portal. These could be unbundled or reinvented but for your average hosting company there's no point in doing so.
Comment · 11 months ago
It's C++ programs in a Userscript format, which are compiled with a bundled instance of clang. Windhawk shows diffs of version changes, and most programs aren't much longer than a couple dozen lines, so pretty easy to visually verify
Comment · 1 year ago
It happens to me on many sites too, I'm not sure what causes it. Seems to mostly happen in Firefox iOS
Comment · 1 year ago
Schwab supports Symantec VIP but there's a python package to emulate it, which will give you a regular TOTP setup code.
Comment · 1 year ago
And it's not even all of the government, plenty of counties and even their departments have random domains leaving you wondering if it's just an elaborate phishing attempt
Comment · 1 year ago
I love LINQPad and happily pay for the license.

My hope is that once he figures out the CLR host for Mac that he'll also come out with a Linux version of LPRun, since I want to automate some of my scripts on a cheap Linux VPS instead of a local windows scheduled task on my PC

Comment · 1 year ago
Many older .NET applications saved programmers from this by providing "C# scripts". The framework includes the compiler and then it's trivial to use the compiled artifact. You can still do it by including the Roslyn libraries. I don't see it as much anymore, or it's some half-baked Python or Lua interface.
Comment · 2 years ago
Comment · 2 years ago
As a fellow 2012 Denon owner (AVR 3313) you can probably remove the RPi and just use HTTP. Just use devtools on your browser to do an action in the web UI and see what request it sends, then replicate it in shortcuts.

And there's a internet radio capability built in - you have to pay $20 or so a year for it but it should be easy enough to set up a competing service since it uses unencrypted HTTP - probably just a matter of reimplementing the protocol and then DNS redirect.

Comment · 2 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton