Hacker News new | past | comments | ask | show | jobs | submit | axiomdata316's comments login

Would love to play this on an emulator hosted on something like Archive.org.


It's an early example of hypertext, so naturally someone made a Hypertext Markup Language version.

https://web.archive.org/web/20070208002752/http://portal.sto...


Sadly, once you get far enough in (the end of Day 6 is entirely missing), a lot of the links are broken. Kind of fitting, but it does make it harder to read.


Now for a phone that has a battery that will last that long. That would really be news. I find that I don't replace a phone because it can't function or is no longer secure. I replace it because it can't hold a charge long enough for regular daily use.


That's an inherent limitation of modern lithium batteries with a smartphone's constraints of density, size, packaging, charge current, and a bunch of other requirements. Replacing a battery every 18-24 months costs ~$75 (or 1 hour and $35 if you're comfortable with DIY), which is a reasonable maintenance cost considering smartphones cost $300-$1300. Many car owners don't sell/scrap their car until repairs exceed the value of the car, we should apply the same philosophy to smartphones.


I've replaced the batteries on several phones (at authorized places) and, while I like the idea, they all started displaying weird behavior. I guess they are glued so hard that the heating needed to open them up must cause some tiny damage. Just a guess.


I haven't had any issues with a Samsung S7, Samsung S9 (although I broke HDMI output), and Sony Xperia 5 Mark II (very pleasant to repair). iPhones have been much more troublesome for me, as I have destroyed three during repair attempts. All the issues were from damage to ribbon cables, as they are fragile and easily damaged from being bent. So I'd advise avoiding devices with tight tolerances like iPhones, and minimizing interaction with ribbon cables.


Good luck finding genuine replacement battery after 3-4 years. All you'll find will be fake Chinese knock-offs.

Samsung should back their word by keeping a stock of replacement parts.


I usually use Chinese knockoffs. Brands like Cameron Sino and Nohon are growing brands who accurately state capacity, make good batteries, and don't pretend to be OEMs.

As for official batteries, California's Right to Repair law compels manufacturers to sell parts like batteries for as long as they sell battery replacement services, up to 7 years. Apple still replaces batteries for the iPhone 5S, a 10-year-old phone, so they 2022+ phones should have official batteries available for a long while (and the prices seem quite fair). Google also sells genuine batteries for the Pixel 2, a 6-year-old phone, through iFixit. Samsung only offers batteries attached to a midframe and display assembly, for the S20 and newer, through iFixit for $200+. So the former 2 brands seem like good options.


Correct me if I’m wrong but limiting my charging to 80% (and minimum to say 20%) can increase the charge cycles of a battery by about 5x. This exists on laptops (Thinkpads and Franeworks at least), phones should also offer it.


They do, at least on Samsung phones and tablets. It's in settings.


They do - Apple calls that “optimized charging” on iOS and macOS:

https://support.apple.com/en-us/108055


I would love if this was "fine-tunable" on iOS. On macOS there are various ways to cap the maximum charge percentage. On iOS (and macOS by default) it tries to learn your charging habits and do various things based on that, but it never actually caps you to 80%. For example, it knows I plug my phone in over night, so it charges to 80%, pauses, then does the remaining 20% right before I wake up.


This exists on Samsung. I've used it on my S10 Lite since day one and I am not sure if it's directly related but my battery is fine approaching 4 years now. All my previous phones had issues with the batter around the 2 years mark. (It might just be improved battery tech too)


For a flagship phone it's definitely cheaper to replace the battery.


For Android, keep it in battery saver mode full time and minimize the screen idle time. This extends charge intervals leading to longer battery life.


Very cool insight! Do you work with Railroads professionally? I'm surprised there isn't more available about this. It looks like a really fun hobby.


I volunteer at the Florida Railroad Museum. We have a couple speeders.


Sheldon?


Me too! Looks like a lot of fun. I wonder what a typical cost is. Love the idea of Solar with LiPO batteries!


The first part of the transcript was "Hoooow aaarrrreeee youuu dooooing? IIIIII'mmmm aaaaa sciiiientiiiist." :-p


Weeee'reeeeee looooookkiiiiingggg foooooor Syyyyyyydneeeeeeeeeey


Interesting to read this as an outsider and to pretty much confirm what you suspected. Very interesting is the take on Vic Gundotra. I knew him briefly on a personal level and he came across as a nice guy but you don't want to cross him. The comment on how he doesn't do well when things go wrong lines up perfectly with what my impressions were of him.


Is there any examples of practical uses of this OS or is this more of a passion project?


Check under "screenshots".

Could be just the vehicle someone needed to get into x86 coding on bare metal.

And serves as a nice counterpoint for "optimizing compilers outperform skilled assembly coders". Regardless of whether that's true or not.


Wait a sec... is that from the novel Death's End ? Lol


It is from a real scientific theory about conformal cyclic universes.


Would Tailscale be an effective replacement for Tinc? It's built on top of Wireguard and works really well.


WebVM runs x86 binaries in WASM on any browser w/ ("[CheerpX:] an x86-to-WebAssembly JIT compiler, a virtual block-based file system, and a Linux syscall emulator") and for external sockets there's Tailscale networking. https://webvm.io/

IIUC that means an SSH (and/or MoSH Mobile Shell) client in a WASM WebVM in a browser tab could connect to a (tailscale (wg)) VPN mesh? (And JupyterLite+WebVM could ssh over an in-browser VPN mesh)

You'd probably need to compile a userspace wireguard implementation with a fork of the WebVM Dockerfile, or is that redundant because tailscale already wg's the sockets?: https://github.com/leaningtech/webvm/blob/main/dockerfiles/d...


Tailscale is using userspace Go implementation of wireguard, right?


Yes, with the wireguard implementation being very deeply intertwined with the rest of the VPN implementation, resulting in sometimes higher speeds than in-kernel wireguard implementation.


FYI you can play with this system by calling 503-468-1337


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

Search: