Hacker Newsnew | past | comments | ask | show | jobs | submit | Eiriksmal's commentslogin

I saw Penske Truck Leasing trailers on fire at Kentucky Truck on WHAS"s helicopter footage from last night. 15 years ago, I'd be there once a week doing parts runs from the PTL branch off Newburg. The security cam footage of the plane rolling from Kentucky Truck was insane. Thanks for working the scene. That smoke looked incredibly toxic.


https://www.sec.gov/enforcement-litigation/litigation-releas...

A fascinating investor. I just finished re-reading Microserfs. The buzzwords may have changed between 1993 and 2025, but the human behaviors certainly have not.


And then, 20 years later, I meet a kid on the local playground who claims to be the son of one of the Cloudflare co-founders or CTO. I was thinking, wait, isn't JGC in Britain, not Boise? Even though the kid was visibly disappointed that I'm bearish on nVidia and LLMs, he strained my understanding of how puts work in stock trading. So that amusing conversation, sporadically interrupted by loading and unloading my toddler from the swingset, encouraged me to get more familiar with the broader investment market, beyond the simple kid invest products I've been working on the past four years. So thanks for that proverbial push on the swings, Cloudflare kid!


Treewave used something similar, to great effect, on his Cabana EP. Prominently here on Sleep: https://www.youtube.com/watch?v=byKx8bZ5eq8

He hacked up the firmware of a dotmatrix printer to send it commands from his Atari 2600 or 80286 Compaq to make music. "Sound is generated by the print head pins striking the paper and the sound is picked up by a tie-clip mic on the print head. By adjusting the frequency of the printing process in software, different pitches can be played (with about a two octave range.)"

He thoughtfully includes all the source you need to do this to your own Epson LQ-500! https://www.qotile.net/dotmatrix.html


This makes me tired. I know it's supposed to be humorous self deprecation, but it's soul crushing to see the pseudo real-time thought process behind the fantastically over-engineered setups from my day jobs. All for someone's humble blog?

Obligatory HN footnote: My blog costs $6 a month to serve HTML from digital ocean. Landing in the top five links a few times on HN didn't make the Linux load blip much past 0.20. GoAccess analyzes nginx traffic logs for free, if you want to know what countries are scraping your pages.


> All for someone's humble blog?

Maybe they did it to have fun


I am guessing here, but part of the critique might be that definition of fun


A lot of places I've worked at never gave me the chance nor opportunity to use all the fanciful technologies we read about so often. Building your own blog was often the only outlet to explore them.


If you are only serving static content, it's hard to beat GitHub pages.


Cloudflare pages is better overall because it’s trivially easy to integrate with DNS for your custom domain/cloudflare workers, and handles staged changes better IMO. You can point it at a GitHub repo so unless you have a complex build it’s easy to setup.

Unfortunately IME it’s not a super well-polished product though (I can’t for the life of me get their CLI “wrangler” to login to a headless machine, and their HTTP APIs are not documented well enough to use for non-git file sources, so I can’t get it to work in my not-so-special dev environment setup). So it’s only better if you can get it to work, although that’s something you’ll probably figure out in the first 5-10m of using it.


But cloudflare has a growing monopoly on internet traffic that is worse for the internet than privacy busting laws that are passed. If you are a technologist worried about the distributed nature of the web, you should avoid it.


As opposed to Microsoft...


You can use custom domains on github. Wouldn’t go near cloudflare.


Why?


GitHub Pages is pretty bad for static content with its universal

  Cache-Control: max-age=600
that can’t be changed. Your assets should have much longer expiry and hopefully be immutable. Just get a server, it’s cheap and you can do proper cache control and you’re not beholden to your Microsoft overlord.


What does that matter?


With long expiry/immutable assets, only the HTML needs to be refetched from the server on refreshes or subsequent visits, instead of everything after merely ten minutes. On slow and/or high latency networks the difference can be huge. And you don’t even need to intentionally refresh — mobile browsers have been evicting background tabs since the dawn of time, and Chrome brought this behavior to desktop a while ago to save RAM (on by default).


But they are not refetched if etag is used properly: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ET...

Most you have is some HEAD requests.


By refetch I mean re-requested, which can return 304 responses. You still have to do a roundtrip for each resource in that case, and many websites (including static ones) have this waterfall of requests where html includes scripts and scripts include other scripts, especially now that some geniuses are pushing adoption of native esm imports instead of bundling. The roundtrips add up, and good luck if your link is unreliable in addition to being high latency. Compare that to proper caching where a refresh doesn’t request anything except maybe the html. I have experienced the web on such a link and it’s a shitshow.


Seems like a problem with the websites and not the cache expiry.

I have also experienced this, during dial up period, I agree its not pretty and most dont even consider it.


Ok. I don't think this is a big deal for the vast majority of blogs, like mine, that are hosted on GH pages. It's just HTML and some photos that are unique per post. But I also don't see why GH would put the number so low.


Because they have this one max-time for everything, from things that should be refetched frequently (html, unversioned scripts and stylesheets, etc.) to things that should be immutable (versioned scripts and stylesheets, images, etc.). They don’t understand your website. You do, and you can set exactly the right headers for the best user experience. Btw you can set the right headers with Netlify and Vercel as well.


Presumably so that when it shows the checkmark and says your website was updated you don't go there and wonder why it hasn't updated for you


I'm not confident a "cheap server" (like a $5/mo DO droplet) would be able to withstand being on the front page of HN, but I am pretty confident a GH pages page could withstand being on the front page of HN.


I had a blog article of mine on the HN front page a few years ago and the nginx serving static pages from an ultra cheap VPS didn't even break a sweat.


Is there a workaround to this within the realm of GitHub Pages? My initial search concludes: without GitHub allowing custom headers, no


Or cloudflare pages. As far as I can tell static content is served at no cost and dynamic requests have very generous free limits (something like 100k requests/day)


i love gp. this one almost didn't fit on it because I wanted to serve a small db file to the client rather pay for remote. Luckily I was able to keep it under their pretty generous file limit.

https://github.com/dgerrells/liftme

https://dgerrells.github.io/liftme/


The main downside of GitHub pages is that they don't support running your own Jekyll plugins from _plugins; sometimes it's just a lot easier to write a bit of Ruby code. That said, you can just generate stuff locally and push the result, but that's the main reason I've been using Netlify.


Can't you do pretty much anything in GitHub actions?


You mean run Jekyll and deploy "manually"? That should work, yeah; didn't think of that actually. But the standard "GitHub Pages" deploy won't work with custom Ruby.


My main server costs $0, but only because I sold my soul to Oracle: https://www.oracle.com/cloud/free/


Souls really don't go for much nowadays, do they. Faustian bargains used to at least get you some magic powers and renewed youth.

"I sold my soul and all I got was a $5 virtual machine"


Yeah. I'd much rather pay $5 (or $20) to the little guy than to the giant company


Not as many little guys anymore, much consolidation :(


The difficulty with the "sold your soul" meme is that preserving your soul is a moving target. I've got some Oracle free tier instances. They get deployed with nixos-rebuild, same as anything else. The main difference between them and any other virtual server provider is when I've got to do something that requires logging in to the overwrought web interface, it's slightly less friendly than other providers (the IP config is a bit weird, too).

Using an offering from a specific company is not selling your soul. Selling your soul entails adopting something in a way that you become reliant upon it, giving whomever controls it leverage over you. The chief one these days is using Proprietary Software 2.0, and especially writing significant code that ends up inextricably wed to it. That can include the Oracle Cloud API, but it also includes every other lock-in-hopeful proprietary service API, including all of these "easy" and "free tier" offerings from not-yet-openly-associated-with-evil SaaS "startups".

So in short if you're choosing between some proprietary solution that offers "free" hosting (eg Heroku, Github pages, anything "serverless", etc) and Oracle free tier that gives you bog standard VMs on which you can run common libre software, choose the Oracle free tier route and don't think twice. If Oracle engages in "altering the deal", then the most you'll be on the hook for is $5/mo at a different provider rather than having to completely redo your setup.


Oracle cloud is suspiciously good. They also claim not to do the AWS thing: if you exceed the free limits, they'll just shut you down rather than bill you absurd amounts of money. I guess that's reserved for the Java and DB billing divisions.

Their free tier gives you quite a lot of disk. The catch is being capped at 10Mbit, which can be mitigated by .. Cloudflare!


Good times. I'm on Oracle too but now they decided to charge me for "compute" and nothing changed at my server :(

Time to jump ship


The last time I tried, I couldn't get a VM running for whatever reason. Any issues with OC?


So it cost you everything...


I tried it, and man is it just the worst interface in the world. $50/yr for a cheap VPS from somewhere else was worth it to me.


Exactly same here using digital ocean app service. $5 a month as no backup is needed :-). A CDN does most of the heavy lifting.


Tangential, is there a single provider which does (Python) app platform (web, cron, workers) and hosted Postgres plan costing 10 usd a month? A VPS still seems most compelling option for me.


I'm going to blow your mind here.

You can install any SQL variant yourself on any web server. I can be on the SAME MACHINE. Even a vps! Boom!

Everyone used to do it all the time. For some reason everyone decided to pay more for less power and use the cloud instead.

You still won't go above 20% CPU for even moderately complex CRUD applications.

If you're really crazy you can add a cron job to send a backup each night to S3.

And it'll take you all of an hour to do that.


Any reason not to use S3 static hosting and cloudflare? I host at least 4 sites for between $0.03-0.1/month this way.


I did that for years but have recently switched to Cloudflare Pages. Cost are negligible either way, but Cloudflare auto publishing straight from a GitHub webhook out of my repo is slightly fewer components.


I do this too! It’s kind of a pain to set all the right headers and such though. I use a deployment tool called s3_website but it seems abandoned…


I think humans are tinkerers. Given a choice between utilitarian productivity and tinkering, unless it's a life or a death situation, people will go ham on the tinkering. Especially for such low risk things as one's personal blogs.

Now what is maybe a bit strange is companies like Vercel having massive valuations because of this. I said in another comment somewhere does anyone actually use them beyond the free or low cost tiers?


serving static files via nginx is easy on the compute. I'm serving something a tiny bit more complex (instructions at http://funky.nondeterministic.computer) and the $5 DO droplet couldn't keep up. I had to upgrade to a $12/mo server to keep up.


Vultr does me cheaper than DO for a given amount of oomph.


It seems like just a practice run to give the latest fancy hype a spin. Bonus points - they got a blog out of it too.


add the extra $1/mo for backups and you're golden.


I am sure he had a hell of a lot of fun though.


Ah, Lars-Christian! No one wants to talk to you in real life about your blog because you're in Norway. If you lived here in the United States, you'd have a perpetual string of very interesting conversations about your personal website because Americans are all about technology and hearing how any of us peons are fighting the power, man.

At least, I think that's what my wife's reaction is before she leaves the room to find a book to read. And my friends who think a blog is just part of my weird, personal brand, like using a phone with a keyboard.


You apparently have no idea about Norway. Norway was the very first internet country, because of its vast coastline and enormous distances. Schoolkids had internet remote classrooms since the 90ies.

Everybody there is online, and blogs are widely read. Much more than in the US.


HN voting system is stupid.


https://en.m.wikipedia.org/wiki/Terry_A._Davis

A prolific poster on Hacker News before his death. You'll need showdead enabled to see most of his comments.


Oh, I didn’t know he worked there!

I recently managed to get Temple OS to run in a VM for the first time. It’s quite something!



Should be unshadowed for posterity


I was aware of the Terry Davis/Temple OS story.

I didn't know he worked at Ticketmaster. Thanks.


Or Operation: Inner Space. It used the file system to generate sectors to visit to clear viruses from your EXEs, and collecting non-contaminated EXEs to use as currency.

It works great with Windows' backwards compatibility, but modern filesystems have so many thousands of directories the game is now impossible to complete.

http://www.sdispace.com/


Thanks! Really enjoyed this game, but couldn't remember the name.


Went looking for this comment. Loved this game as a kid.


I think I probably combined these programs in my head.


Was the reason for the Shazam office in Rancho Bernardo, San Diego because you were originally from San Diego before moving to England? Lawn Love rented a suite above theirs from 2014-2018. The Shazam mobile app devs working out of that office were quiet and kept to themselves, even after the acquisition. We never heard any celebratory champagne!


>The Millennials were largely spared from the carnage because all but the last few years of them were beyond puberty when the phone-based childhood swept in.

Every generation thinks its suffering is unique and worse than those before it. Read Douglas Coupland's early 90s novels (Generation X and Microserfs) to see how Gen X fared in contrast to their parents. Watch Eden of the East to see how middle-Millenials struggled with the rising concept of the NEET (in Japan, the US, and western Europe alike) as our Gen X and Baby Boomer parents couldn't understand the difference in economic and life circumstances between being 23 in 1980 and being 23 in 2008.

Smartphones and social media are accelerating the decline, but there's evidence collected over the past ~60 years that points to a trend of diminishing quality of life. A great non-fiction economics-oriented book on the US version of this is The Rise and Fall of American Growth: The U.S. Standard of Living since the Civil War by Robert Gordon. (https://press.princeton.edu/books/hardcover/9780691147727/th...)


I think your last paragraph ties this together.

Every recent generation has felt like they have it harder than their parents, and it is usually brushed off as just hindsight bias. But I feel like we don’t look at it enough that maybe things have actually gotten worse overall (for those of us in relatively rich countries).

I think a lot of things have gotten better in the last ~60 years, especially medicine, in terms of improving the lives of people. But some things, especially community related, have definitely gotten worse. And maybe those things are more important to our health than we’ve given credit to.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: