Definitely possible, but I think WordPad in Windows 95 was written from scratch.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]
Definitely possible, but I think WordPad in Windows 95 was written from scratch.
WordPad didn’t exist until Windows 95. You might be thinking of Microsoft Write, which predated it.
WordPad in Windows 95 was a demonstration of how to use the rich-text editing component built into Windows. Its C++ source code came bundled with MFC (Microsoft Foundation Classes - programming library for making Windows apps using C++) as a sample.
The fact that it was a useful tool for end users was essentially just a side effect.
A VPS still counts as self-hosting :)
I host my sites on a VPS. Better internet connection and uptime, and you can get pretty good VPSes for less than $40/year.
The approach I’d take these days is to use a static site generator like Eleventy, Hugo, etc. These generate static HTML files. You can then store those files on literally any host. You could upload them to a static file hosting service like BunnyCDN storage, Github Pages, Netlify, Cloudflare Pages, etc. Even Amazon S3 and Cloudfront if you want to pay more for the same thing. Note that Github Pages is extremely feature-poor so I’d usually recommend one of the others.
And how many of the carjackings were high-value targets like delivery vans, or in sketchy high-crime parts of the city.
Apple’s stock wasn’t growing a lot a decade ago when the FANG term was coined.
“FAANG” is interesting because it was initially only used to represent high-growth stocks that were leaders in their respective fields. It was originally just “FANG” - Apple was added later.
At some point, it changed to mean the best tech companies to work at. I’m not sure I agree with the list, though. I’d swap Netflix for Microsoft (TC is lower but it’s a more prestigious company and work-life balance is better), and I’d swap Amazon for another company. Not sure. TSMC, Nvidia, or AMD maybe?
MANGA
MANAA. If you’re going to swap Facebook for Meta, you also need to swap Google for Alphabet.
Their strange stock vesting schedule makes me think that they’re aware that people won’t actually want to stay for four years. A back-loaded vesting schedule never benefits the employee, only the employer.
Other companies usually have an even schedule, for example Meta vests 25% per year (actually it vests quarterly instead of yearly). Google is an outlier too, but they do the opposite of what Amazon does - 33% in year one, then 33%, 22% and 12%. I suspect Google do this so they can list a higher total compensation (since initial total comp is salary, stock, and benefits for the first year), but getting more of your stock sooner is a good thing.
Facebook doesn’t sell your data, nor does Google. That’s a common misconception. They sell your attention. Advertisers can show ads to people based on some targeting criteria, but they never see any user data.
Some newer TVs are starting to have hard-coded DNS servers, which means they’ll bypass most PiHole configurations.
You could try configure your router to redirect all DNS traffic (UDP port 53) to your PiHole server, but that won’t work if they’re using DoH (DNS over HTTPS) which is becoming more and more common.
There’s sometimes cases people don’t think of ahead of time. For example if you log stack traces, they may contain details about the arguments passed to functions.
Oh sorry, I completely forgot to mention that. I’m using an Nvidia Shield for all my streaming.
Another approach is to connect the TV to the internet but block all LG/Samsung/whatever stuff, for example by using a firewall on your router.
I’m still amazed that immobilizers aren’t a legal requirement in the USA, and that Kia would remove them from US models just to save a small amount of money.
Don’t let your TV connect to the internet. I have mine on my wifi so I can control them using Home Assistant, but they’re on an isolated VLAN with no internet access.
Edit: Of course, this only works if you use an external box for streaming, like an Nvidia Shield, Apple TV, Google Chromecast TV or whatever they call it now, etc.
Also, nobody reads the actual posts, just the headlines. They were accidentally stored in logs:
As part of a security review in 2019, we found that a subset of FB users’ passwords were temporarily logged in a readable format within our internal data systems,
which is something I’ve seen at other companies too. For example, if you have error logging that logs the entire HTTP request when an error happens, but forget to filter out sensitive fields.
Elongated Muskrat
It’s amusing. Meta’s AI team is more open than "Open"AI ever was - they publish so many research papers for free, and the latest versions of Llama are very capable models that you can run on your own hardware (if it’s powerful enough) for free as long as you don’t use it in an app with more than 700 million monthly users.
Ohhh I didn’t consider that. Good point!
Other comments were talking about pros and cons of self-hosting, so I tried to give advice for both approaches. I probably could have been clearer about thay in my comment though. I edited the comment a bit to try and clarify.
I have some static sites that I just rsync to my VPS and serve using Nginx. That’s definitely a good option.
If you want to make it faster by using a CDN and don’t want it to be too hard to set up, you’re going to have to use a CDN service.
Self-hosted CDN is doable, but way more effort. Anycast approach is to get your own IPv4 and IPv6 range, and get VPSes in multiple countries through a provider that allows BGP sessions (Vultr and HostHatch support this for example). Then you can have one IP that goes to the server that’s closest to the viewer. Easier approach is to use Geo DNS where your DNS server returns a different IP depending on the visitor’s location. You can self-host that using something like PowerDNS.