skysight-inc/HackerNews huggingface dataset:
NextCloud, Home Assistant, Paperless NGX, Minecraft, Caddy for some Hugo sites/blogs, Unify Controller, Vaultwarden, Traefik, Sabnzbd. Used to do WireGuard but now I use Tailscale, AdGuard home and FoundryVTT.

It's all docker-compose. I'm thinking of taking some services off the internet using TailScale, some already are just on the Tailnet (Home Assistant and Paperless NGX), all my SSH ports are now only open to the tailnet as well. I love Tailscale, except for the battery drain on my iPhone (which wasn't an issue with plain WireGuard)...

Btw, this is my hardware: https://blog.hmrt.nl/posts/personal-cloud-infrastructure/#ha... (beware, the rest of the post is somewhat dated).

Oh, I moved Paperless and Home Assistant to a NUC, mainly because I'm working on the house a lot and I really need those online, those were also set up with Tailscale in mind, and the advantage is that whether that NUC is plugged in, on WiFi or at my parent's place, all services (inc ssh) are still available at the same IP address (of course sensors drop when I move the NUC out of my network, there is no Tailscale for the Shelly plugs etc :)). I'm thinking of a similar setup for my NextCloud now. Always innovating, it's a nice hobby.
How reliable is the `lol` TLD? What if the DNS records go down, or any of the application services provided by omg.lol go down?
I think you might want to know its not usually Stripe doing that but their bankers & its likely to happen with any alternatives too.
Started out making investments/bets with loan money thinking they would make it back with profit since they're oh so smart. Bets fail, they pour more money into it on hail Mary shots, they lose that too. Lenders want their money back so they use customer funds to pay them back because they have access to it and loans have to be paid back.

Meanwhile they've also been enriching themselves personally, living large in the Bahamas and what not.

Boils down to 2 things.

1. They were unscrupulous from day 1 and implemented a system with no restrictions or checks on their ability to move money around. In addition, they were comfortable with straight up lying to customers and lenders about the

2. They believed their own hype.
Tony Fadell in his book 'Build' gave insight of the culture clash when Google acquired Nest. Not only with Nest employee, but with himself as well - he decided to vote with his feet and quit Google.

Excerpt from the (excellent) book:

..But as more Googlers joined our ranks and Nest employees started understanding what kinds of perks were typical at Google, there was a huge internal debate about what people were and weren’t getting. Why did Googlers get massages? Why did they get more buses so they could come in late and leave after lunch? Why did they get 20 percent time (Google’s famous promise to employees that they can devote a fifth of their time to other Google projects outside their regular jobs)? We want 20 percent time!

I said it wasn’t happening. We needed 120 percent from everyone. We were still trying to build our platform and become a profitable business. Once we got there, we could talk about employees using Nest money to work on Google projects, get a free massage, and end their workday at 2:30 p.m. As you can imagine, my positions weren’t popular with the new employees.

But there was no way I was going to let entitlement creep in when there was still so much left to do. I wasn’t going to parcel out more perks just because Google employees were used to them.

The experience of being a Google employee is not normal. It’s not reality.

.. And that’s why I left.
Not just because Google was trying to sell Nest or because they wanted me to stop acting like a parent CEO, but as a warning to my team. I was under a gag order, so I couldn’t tell everyone that something was seriously wrong. But I could show them. ..if you’re a CEO or high-level executive and you can see the water level rising before everyone else, then it’s your responsibility to signal clear and present danger to your team. And there’s no clearer sign that something ain’t right than you walking out the door.

You can’t assume acquisition will mean acculturation. That’s why Apple doesn’t really buy companies with large teams. They only acquire specific teams or technologies, usually very early in their life cycle when they’re pre-revenue. That way they can easily be absorbed and Apple never has to worry about culture. They can also skip the inevitable duplication of functions between existing teams like finance, legal, and sales, or the painful process of integrating one large team into another.

https://www.amazon.com/Build-Unorthodox-Guide-Making-Things/...
$my_properly_named_array[$#my_properly_named_array] doesn't look like QoL.
There are alternatives. I chose paperless because was the most mature opensource solution.

Be aware that there is paperless, paperless-ng and paperless-ngx.

When I did the setup last year paperless-ngx look like the most maintained.
Nice!! In most EU countries it's not allowed to buy more than 24 (sometimes 48) paracetamol at a time because people sometimes try to suicide on them (which doesn't actually work but permanently damages the liver)

It's a bit of a stupid precaution though because you can just come back and buy another box or go to the next store. It doesn't prevent anything.
Fair enough, except that we aren't talking about the aviation industry here.
Internet pirates, once thought defeated,
Have made a comeback, and now they're heated.
No longer just about music and movies,
They've found new ways to share and reuse.

They hide in the shadows of the dark web,
Stealing passwords and login info, it's a fad, web.
But it's not just about the money, you see,
It's about the thrill of breaking the rules, can't you agree?

Streaming services are the new target,
Subscription fees, they want to circumvent it.
But the entertainment industry won't let them win,
They'll fight back with all their kin.

So beware, internet pirates, the law is hot on your trail,
Streaming services are here to stay, no need to wail.
Better to pay for what you watch and listen,
Than to risk it all and end up in prison.
Russia’s Rebound: How Moscow Has Partly Recovered from Its Military Setbacks
Grover vs. McEliece (2010) [pdf]
Yet another startup manifesto that tries to make the product feel more important than what it is.
>And that’s a good thing

No, a monopoly buying out all of the production capacity for the foreseeable future is not a good thing at all.
Good question — I forgot the article is from a few years back and things have changed a little. Their packaging is not as wasteful as before but still not great.

I bought an m2 laptop a few months back, and a Pencil recently.

Both boxes are double-walled and double-nested. I find them very hard to open, and they’re close to indestructible which makes them very annoying to break down for recycling. The boxes are glued rather than folded.

The insert trays do seem to be some kind of paper composite now rather than plastic, that’s good. The Pencil one is glued in place, that’s bad. (I still have the box because it’s so annoying to recycle! I guess it’s small enough that I could just toss it in without breaking it down.)

Absolutely every component has a little individual wrapping. Again, they do seem to be mostly paper now (though with some plastic I think) which is an improvement.
Why does said 10 year old child have unfettered access to the internet?

Also why is an AI ultimately responsible for a child choosing to perform some challenge? What if the 10 year old child played amogus & then decided to re-enact irl?

I'd say it's less the source of a challenge or false factoid etc and more a cultural problem of no monitoring kids enough; parents give their kids phones & let 'em use TikTok to their heart's content cause it keeps the kids quiet. And immature kids love TT because it's easy to generate clout and therefore dopamine.
Stuff they didn't teach you about Software Engineering
An alternative view...
Maybe you are used to having external guidance for activities?

Losing interest in a project is similar to procrastination in the sense of not moving forward through the hard parts

So is there something you get excited and finish ?

If not then i would look on what really motivates you and what makes you feel appreciated
Because those people don't live in the HN echo chamber
I got a Philips AC2889/10 air purifier because we relocated and I wanted to make sure to reduce mold spores. I discovered as a side effect that it really helps reducing dust as well.
Thanks for your thoughts and for taking a look. It's increasingly clear we're entering a time of architectural change, and I'm trying to help scout out lands ahead. It drives me crazy that after all these years, as far as I know, dynamic reconfigurability in FPGAs is still so limited and coarse. I like the look of GraphCore though.
Don’t do evil, we know that one
To compare like for like the current model would probably be ThinkPad t14s/t14 gen 3 or t15g gen 2 or t16 gen1.
I wouldnt use it myself, but definitely have ideas of people I could offer a new email adress to.
Untrue. Most of my friends at Meta visa or not, are under continuous stress of showing impact.
Proxmox (On an Intel J4105 with 8GB RAM) with

* A VM for Home Assistant (Smarthome automation hub)

* A VM for Docker, currently only running Portainer and MyMedia for Alexa (local music streaming to Alexa)

Everything else as LXC container:

* Caddy (Reverse Proxy)

* UnifiController (WiFi AP controller)

* Samba (Network Filesharing)

* Paperless NGX (Document Management System)

* Jellyfin (Audio and Video Streaming, OSS Emby/Plex)

* Homepage (Dashboard)

* InfluxDb (Time-series Database; for SmartHome long-time data and homeserver metrics)

* Grafana (Graphs for InfluxDb)

Then a few more where I tried stuff out, Owncloud Infinite Scale (Go rewrite of OC), meshcentral (IT monitoring and remote control, might use it to support my elderly parents), Navidrome (music server, not really better than Jellyfin outside performance)

Then there’s also a Raspberry Pi 4 running Proxmox Backup Server for deduplicated backups of all those VMs and containers ;)

If you want a recommendation: Paperless NGX. Having all your important documents tagged and scanned is amazing.
This comment is for perspective:

If... and the result's dependent on the if... the worker saves at a high rate, i.e. dormitory and meals are free, and there really isn't a lot to do in these factory mini cities, and saves for 5 years, they'll have enough after those 5 years to pay outright for a new 40-50m2 ish apartment in many T3 cities, so that'll be by around age 23-25. A couple, double the size place, or a place further out in many T2s. It's not a high wage, but not a terrible wage as long as the benefits are included.

City tiers: https://en.m.wikipedia.org/wiki/Chinese_city_tier_system
But the legal office could talk to the finance office and tell them they have little hope to win, so they release the funds before even getting started.
Replace LLVM with an alternative backend focused on compile time speed, Zig is already doing this.
Technically I have 2 servers as we stand:

1. An old raspberry pi, which serves only one purpose: ssh access server: a way for me to access my home network from the outside world.

2. Asus PN-40 mini pc with a custom 3D-printed stand with a fan for active cooling: I am a moderator of one of the biggest subreddits(in terms of submissions and comments has been in the top 5 for quite some time now) and I run a couple of bots for automated moderation and general automation(checking for duplicates, keeping an eye on new users and an nlp model that hunts for trolls and some other fancy stuff).
If I am reading the footnoted slides properly, do they mean that we are willing to use unbounded determinism when we can take the property that "actions eventually complete" as an axiom (so we prove the rest of the system based on that hypothesis, and make the statistical argument that for those almost never cases where actions don't complete, the process is so unlucky that it "has already been run over by a bus"* anyway, to justify admissability of the hypothesis)?

* thank you Jim Gray (1944-?2007). compare the difference in liveness provability between token ring and ethernet. (but also compare their pragmatic adoption)
And here they've demonstrated an approach which uses a material that is zero GWP, non-toxic, non-hazardous, etc. I get that fridge techs are happy with the way things are, but research continues regardless.
That's my use too, except I use macOS, and I save downloaded assets (sample libraries, mainly). I sometimes use my iTunes backup as a "media streamer", but that's often too much of a hassle.
There is a ton of practical stuff written in this general area if you search for "mind mapping" or "zettelkasten" (links below).

The biggest thing I've taken away from all of my reading and experimentation in this (and being a bit of an information hoarder myself) is that the link itself, or the article itself, is not information, it's "data."

There is value to the data, and if you want to record it that's fine. I use tags (hashtags in Logseq) to classify data so at least it's in some type of taxonomy, but Logseq full-text search is also pretty good so as long as you have words around the URLs that you'd be likely to search for you're good.

Information is what you derive from the data. It's your summary, or paraphrasing of the core point(s), or connections you make between a thing and some other thing you previously recorded.

Tools like Logseq and Obsidian exist to allow you to easily create those connections, and that's very much based on the zettelkasten method, though amplified by what the technology now allows, which is more complex and nuanced.

Don't hoard URLs and headlines. Hoard your thoughts about them, what you think is important about them, what you saw that related to another thing you saw. That is information.

https://zettelkasten.de/introduction/

https://en.wikipedia.org/wiki/Zettelkasten

https://logseq.com/

https://obsidian.md/
> The native Jellyfin app works very well on modern LG TVs.

My experience on a CX OLED has been hit-and-miss. Freezes, crashes, and some times it just hangs when skipping and I have to force-close it.

I really want to like Jellyfin. I run it beside Plex and use both. I find Plex user-hostile but it still gives me a better video playing experience more consistently.
It's not as cheap as the stockholders want it to be in the US.
I am running at home:

- authoritative DNS for my zones (nsd)

- recursive DNS for my home network (unbound)

- MTA (exim), IMAP (dovecot) and spam filter (spamassassin)

- IPsec VPN for my phone and laptop (strongswan)

- HTTP serving mostly a static filedump (apache2)

- a persistent IRC session (irssi)

- Debian repo cache (apt-cacher-ng)

- full AAA setup for IPsec & wifi login (openldap, mit-krb5, freeradius)

- mailing lists (mailman) - this one is soon to go away

- netboot for my desktop (dhcpd, atftpd+thttpd)

- netroot/NFS for my desktop (nfsd, rpc.*)

- a fricken samba server because that's the only thing my HP printer wants to upload scans to (nmbd, smbd)

- oh and 12 TB of bulk storage (ZFS, 4×4TB HGST raidz1)

- coming soon™, paperless-ngx

Might still have forgotten something…

Hardware is a X9DR7-LN4F with 2× E5-2630v2, 128GB RAM. 160~200W, getting replaced soon (electricity is fricken expensive…) The thing is also rather noisy sitting in a glorified broom closet.

There's a Dell PV-124T tape library with an LTO-6 drive attached for backups.
I appreciate your comments, but I think the things you worry about aren’t that bad in case of Rust.

Not every language evolution is a cautionary tale. Java, C#, PHP, JS have grown a lot and are fine.

Rust’s learning curve is not from accidental overgrowth of complexity (e.g. it has two+ string types not because of legacy, but because it needs different kinds of ownership). Rust has editions that make its evolution less constrained by backward compatibility, “how are we going to teach this?” is a mandatory question for every language change, and Rust has exceptionally helpful compiler errors.

Rust has some tooling for managing supply chain risks - vetting dependencies, vulnerability scanning, vendoring, etc.
C++ doesn’t have any special security model or other solution that Rust lacks to make dependencies safe, only pain and annoyance that makes people avoid using dependencies. So it’s unclear what Rust could do better here.

Rust projects tend to split themselves into multiple small crates, so “lots of dependencies” in Cargo isn’t as heavy and reckless as same number of C++-sized deps.

Rust has already broken out of being a niche language.

Naming things is hard. Rust has some less common features and needs to refer to them by some name. Sometimes it borrows terms from other languages (like enum instead of a sum type), but sometimes there isn’t a common word for everything. But jargon isn’t the same as elitism. I do worry Rust will grow and have Eternal September eventually, but so far it’s welcoming for beginners, even if it needs to explain awful acronyms.
A software can be made, and a group of people can share the screening results.
Nice. I wonder if they'd be willing to fix the bug where pressing left and right on the d-pad at the same time renders Link's sprite invisible. Not an issue on original hardware but quite dangerous when emulating.
OP said he already asked the judge to amend the order and the judge said he needs to pay up or he'll be found to be in contempt. Based on what I've seen via a in-law, they will throw you in jail if you don't have a job and can't pay. It seems the courts feel like any reduction in income or loss of a job must be intentional and most of them leave the payments the same and say "tough shit, get a job". I guess men aren't allowed to struggle emotionally with the stress of divorce nor are they allowed to be unsuccessful. That in-law basically gave up because you can't get a decent job with a record and there's no way to pay all the back support even if you found a shitty job. And that debt doesn't go away when the child is 18 - it follows you for life.
WhatsApp Chat Proxy (Officially Maintained by WhatsApp Team)
> I love Tailscale, except for the battery drain on my iPhone

Same, I hope they can fix this soon. :(
So for six months you were driving less safely, even while benefitting from your extra "brain plasticity"? Extrapolate that to a wide variety of consumers who dont have any experience piloting aircraft and what do you get?

Less safe roads for no reason other than style points. No one remotely capable of driving a car thinks doing a u-turn needs to be "easier".
I always thought they did this for effect. It gave the white G3 iBooks a really nice crystal look and since. It was very special when they were pristine.

However it also magnified any scratches on the surface (they would leave shadows on the white layer that made them much more noticeable) and I think that's why they dropped it for the G4 range. That just had plain white plastic.
It doesn't sound safe nor scientific. More like "magic" pills. Just take them and don't question.
Layoffs are tech's new normal
Sitting in a chair my entire life also sounds like hell and has its own risks (mostly cardiovascular related).
While most experiments done until now have investigated the effect of calorie restriction, there have also been some more specific experiments.

Some experiments have obtained similar lifespan extension by protein intake restriction, not by energy intake restriction. A few other experiments have obtained the same effect by restricting only the methionine intake.

Methionine is required for the initiation of the synthesis of any protein. When it is insufficient, the rate of protein synthesis slows down everywhere in the body.

Assuming that all these experimental results are correct and that they have a more general applicability than for the few tested animals, then it appears that the lifespan extension is achieved by slowing down the rate of protein synthesis.

This might work by preventing an unnecessary recycling of the body components, which eventually accumulates defects. Nevertheless, in the case of injuries or illness, a reduced rate of protein synthesis is very undesirable.

It is likely that in big or long-lived animals the rate of protein synthesis is already diminished and close to the minimum acceptable, because such animals have lower energy intake per mass needs (even when comparing poikilotherms).

This would explain why such lifespan extension methods do not seem to work in big animals. It is likely that they have low or no effect in humans too.
> They are both 70, not the most tech literate people but they manage to do all basic things without much trouble. I put them both on Ubuntu 8 years ago, never had any issues whatsoever. I get maybe one message or call in 6 months for a question

Okay, so can I hire your parents?
If you give a third party essentially limitless access to execute arbitrary code on your hardware, then you cannot really assert anything with certainty about that machine. That makes meeting most/all threat models difficult.
This resonates. I've managed to control this behaviour a bit (or at least lessen the impact on my life) by just reconciling that there are link dumps for each specific purpose:

- Link to an interesting software project? Star it on GitHub then delete the link. If I am so inclined in the future, I can just trawl through my starred repos.

- Low-value article which is too long to read right now? Add to Pocket, then periodically read-and-purge. The hard part is giving myself permission to delete articles which seem "timeless", but I don't stress over it - it's not like Pocket is going anywhere (and if it does, problem solved!)

- Genuinely useful information? Add to Obsidian - either with links to other key information I already have in there, or as the root of a new bundle of nodes.

The main blocker to keeping on top of these organization schemes is the fact that I often discover the links while on my phone. The only solution I've found is a weekly purge of Firefox tabs onto a laptop, where the links can be sorted properly.
Beelink with AMD Ryzen 7 3750H and 64GB running Home Assistant (with Caddy for external proxy), Sonarr[1], nzbget, Minecraft[2], Tailscale, Photoprism, and it also acts as a NAS[3] via a Yottamaster enclosure with LVM'd disks.

[1] Sucks up RAM which meant a switch to Medusa but the Medusa web interface chokes badly on Safari and it proved to be much less reliable at fetching episodes hence returning to Sonarr

[2] Only running when people are wanting to play otherwise it also sucks RAM.

[3] Used to be a Zyxel but that got retired.
Yeah, it's banned out of the box on OSX and I've never bothered to work out how many hoops you need to jump through to make it work. Windows has similar capabilities through ETW but usually accessed in a completely different way ( https://learn.microsoft.com/en-us/sysinternals/downloads/pro... ).
I don't love that 100% but the general theme has potential. I can imagine choosing to go with something that's not quite as twee as omg.lol, etc
> low barrier of entry

Low barrier of entry? For trades? I've always been under the impression that software engineering is one of the lowest barriers-of-entry jobs there is, while skilled trades are pretty difficult to get into.

You can take web frontend dev bootcamp for a few weeks and probably land a job pretty quickly, if "any job at all" is the standard you're aiming for.

Similarly, you can get licensed as a bookkeeper (another "white collar" profession) by taking a course that'll take no more than a few weeks.

Meanwhile, the skilled trades frequently require apprenticeships of roundabout three years, during which time you'll make only a symbolic amount of money. If you want to get into one of those, you better do it while you're young and still living, for free, at "hotel mommy", because there's just no way you can afford it when you're a grown-up with grown-up responsibilities and financial burdens.