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

It is a far more complex story than that.

Nokia had some of the first commercially successful smart phones in the world. The Nokia 9100, 9300 and 9500 were tremendously powerful devices in terms of their capabilities, running full multitasking operating systems.

There were two things that hampered companies like Nokia going further: battery life and data.

The relationship between handset manufacturers and telcos in the 2000s was ... Complex. Telcos had an immense amount of influence over manufacturers and dictated many of the terms, from how handsets could interact with their network, through to branding and "value added services" provided through customised software. Failure to comply would mean a handset could be blacklisted from the network.

So companies like Nokia had to play the game. They couldn't run full desktop-class browsers, for example, because the carriers were worried about their networks crumbling.

Then Apple came along, and reversed the relationship. They dictated the terms and told the carriers they needed to meet their requirements to carry their handset.

Many carriers resisted. Many only agreed to carry it once all their competitors had agreed to carry it.

And the first iPhone ... wasn't great. Carrier networks initially struggled under the load. Pages loaded slowly. Battery life was abhorrent. The first iPhone didn't support apps. In most ways, the iPhone was far less sophisticated than available Nokias, Blackberries and Windows Mobile devices.

But people gravitated towards it because it was stylish. It was fluid. It was responsive. It did less than a Nokia, but it had a better user experience for the average Joe who wasn't a power user.

It sold exceptionally well, and it changed consumer expectations around what a mobile could be. Carriers added capacity in response to ever growing demands for data.

It could have gone very differently.


Apples ability to force flat-fee internet was crucial. Nokia had to customise every phone for about 1000 operators because as you say the operators had the "whip hand." It probably fell apart because of converting to a "matrix" organisation which essentially assumed that there would be 100s of different models to fit in various price segments. This made it impossible to achieve the kind of experience that could be achieved by concentrating on 1 expensive model.

Nokia was into making affordable phones but there was obviously a point where the ARM chips suddenly got a lot better and it was so optimised around squeezing performance from slow chips that it couldn't adapt. The management was aging and had become very hierarchical.

Despite all of this we were beginning to get somewhere at the end - standardising on Qt and my project got the build times under some control. Then Elop f*ked us. It was fine for the shareholders because Microsoft took the big hit for them but it was shitty for us developers who were trying to get things turned around.


>from how handsets could interact with their network

Yes? Imagine millions of devices spamming your radio and core network to death?

>because the carriers were worried about their networks crumbling.

? The performance just want not there until 4G LTE came around. You could only push 2G and 3G so much. 2G was built for voice, data was bolt-on. Just physics. If you have another brilliant idea on how to solve that please comment.


Yes, obviously there needs to be standards and controls in place in the lower network layers to prevent degradation of the network. This continues to be true. However, carriers at the time were enforcing things like requiring handsets to use the carrier's own compressing web proxy for access to the web, or whitelisting sites that handsets could access. It was incredibly rare for a handset to have access to the "full web" to save data.

When the iPhone originally launched on 2G, it offered access to the "full web" via Safari, bypassing the carrier's proxies. Many carriers setup dedicated GPRS APNs specifically for the iPhone, which (with the exception of Blackberry), was somewhat unprecedented. The iPhone did place massive strain on networks as a consequence.

Then you had companies like Blackberry, who invested significant R&D in minimising radio traffic to play nicely with carriers - and the value of that R&D evaporated because Apple changed the rules.

Carriers were terrified of the iPhone, because it represented a fundamental shift in the dynamic. I was working for a carrier outside the US when the iPhone 3G launched. It was the first model to be available in my country, and carriers were not convinced they would even make it available. The carrier I was working for only made the decision to move forwards in supporting it four weeks before the launch date. Even with 3G (UTMS) being widely available at the time, it still proved problematic.


The absurd UI inconsistencies ushered in with Windows 8 were a big part of my I moved back to macOS and Linux.

If I want a dozen different UI toolkits and three different settings apps in my day, Linux has that covered, with a lot more freedom and reliability.

The days when everything was WinForms were glorious.


This article touches on something I've been ruminating about the past few months - the lack of control users have over their own security posture.

Like many people, I use dozens of online applications a day, from banking through to childcare booking platforms to online shopping. With data breaches becoming ubiquitous and a common occurrence, providers are under pressure to secure their platforms.

This means they're all attempting to implement "best practice", with various degrees of maturity and efficacy.

The consequence of this is a huge degree of friction on a daily basis. Myriad authentication apps and schemes. Some using TOTP. Some using SMS 2FA. Some using push notifications through their own app. Some using magic links via email. Some with passwords, some without. Maintaining all these has become a significant administrative burden.

But the enforcement, and inability to opt out, means I have limited say in choosing NY security posture for each service. Some accounts I have are throwaways that I couldn't care less if they were compromised. Even with strong and secure passwords, I still need 2FA. Worse, those that I do want a strong security posture with often have a backup recovery scheme, such as magic links via SMS, that I deem inherently insecure. Yet I am expected to trust that the platform provider knows what is best for me.

As mentioned in the article, losing access to platforms has been a bigger issue for me than account compromise. For example, I had an old Twitter account I wanted to access once X took over. Although I had the password, they had implemented 2FA since the last time I logged in. Since In didn't have a current email on file with them, I couldn't receive the verification link and have now permanently lost access to that account. Providing that I had the (strong) password, that I was using the same static IP address I originally signed up with, and providing government identification was insufficient to regain control.

I'm a fan of passkeys. I now also use a Yubikey. But simple passwords still have their place and can be useful and secure I'd handled well on both sides.


As someone who went through similar challenges with Google making it impossibly hard for BlackBerry to provide an Android runtime on BBOS10, and now running GrapheneOS, I trust Google exactly zero to do the right thing by any open source project it stewards. Combined with their other practices, and lack of ongoing support for their commercial offerings, means that my perception of them is irreparably damaged and I minimise my usage of their products as much as practicably possible.

Did you work on BB10?

No, I was a lowly consumer who still laments the demise of BB10. It was one of the best mobile operating systems I have ever used. Fast, stable, with a refined UI that prioritised efficiency.

There are four times in my life I have suffered regrettable data loss incidents.

The first was when the telephone pole outside our house was struck directly by lightning. Not only was it the loudest thing I have ever heard, the current surged through the telephone line, into the internal fax modem, and fries everything within its vicinity. I was 10. I did have backuos, but only only floppy and they didn't cover everything.

The second was storing data in OneDrive - a change to their terms surrounding "lifetime" unlikely noted storage, combined with a client that was unusably slow to download and a deadline for data retrieval meant that I lost most of my files.

The third was SD card failure in digital camera on holiday, the controller chip died catastrophically, leaving the card completely unrecognised. It was a brand new Sony 128GB card, manufactured by Toshiba, and it seemed to be a common issue. I now shoot to two cards simultaneously.

And the fourth time was ... Performing a backup. An errant script deleted the source content, but I'd also deleted the existing backup to free up space for the new backup. I've been weary of using rewritable media for some time now as a consequence, but I think backups themselves are high risk activities.


>I did have backuos, but only only floppy and they didn't cover everything.

This made me remember the time during the 90s when I lost all my BASIC programs due to a hard disk crash, and seeing me sitting sad, my mother handed me a bunch of floppies and asked me to see if they contain something useful.

And turned out that it had all the programs! I took the backups and forgot about that. Apparently that is one of the hard things with backups. You need to track them...


metabackup?

startup opportunity.

oops ...


I would say you didn't get quite the right lesson from the fourth one. Rewritable devices are fine, but have (at least) one backup completely unplugged while you update another backup.

> a change to their terms surrounding "lifetime" unlikely noted storage

I had a similar experience with a Chinese cloud storage provider. They didn't even give a convenient way to export the data. And the client throttled download to like 100KB/s. I luckily was able to parallel download by running the client on several VMs...

> An errant script deleted the source content, but I'd also deleted the existing backup to free up space for the new backup.

Sounds like the backup workflow is fundamentally flawed... But I also have the fear that the backup program with root privileges can go off the rails... So I keep my backup job as simple as just running restic with some systemd restrictions.


OneDrive...

So much fail in one single product.


It is made by Microsoft, the experts in this domain.

Man i absolutely hate how windows insists that my various personal folders need to be OneDrive and then complains that there's not enough space. I've tried to just disable/remove onedrive but if it's possible it's certainly not easy. I'm pretty sure there's a bunch of stuff I've lost due to the same thing the other guy described, limit was reduced and files just deleted.

Either give me unlimited space or get out of my file system. They could have just made it a separate thing and let me put stuff in there if I wanted to, instead of hijacking my file system and just messing it up.


I have the paid OD, and think I know what I'm doing, and still got burned on occasions, luckily with little consequence due to other mechanisms in place. But when I really didn't want to deal with OD's crap, I went all nuclear on it. Uninstall. When MS insisted to reinstall it, I replaced the executable and went for file system permissions. I twisted them so hard that even MS couldn't (or at least didn't try to) overwrite my fake OD executable.

I stopped running Windows wherever I can not because the tools or OS are that bad but because a machine should come with sane defaults but should respect my wishes if I want to go against those defaults. When it starts to override me, it's not my machine anymore and whoever "owns" it (MS in this case) can shove it.


>I now shoot 2 cards simultaneously

A very lovely change over the last 8 years or so lol. I came up in film during the DSLR revolution. 5D2’s/7D’s/Rebels (i series) years.

8bit 420 nasty aliasing recording on single cards and praying baby. Magic lantern booted on those same SD’s!


Magic Lantern was awesome. I still have raw video sequences I shot on a 5D mkiii

Can you even get the software to process it anymore? That was such an exciting time

Mainstream DSLRs with dual card slots came out 22 years ago.

That’s not true in the slightest. None of Canon’s 50D and up line, 7D line, 5D line, and rebel line did anywhere near that long ago. I did not shoot on Nikons back then but I imagine most of their fleet didn’t have dual slot recording either. You’d have to get high end pro gear until 10-12 years ago for it.

The 5D3 was first, so that was like 12 or 13 years ago now. It rolled out after that over a few years across their fleet.


Sadly after 22 years, it's still considered a "high-end" feature. Even on $1600 Fujifilm x100vi, there is still single SD slot.

I also have the same fuji. Digital cameras are still in the stone ages. I think Tony Northrup covered it well. Nothing has changed since digital cameras came to market, the workflow is still the same, copy files from a card to PC. They aren't connected to the internet, they don't have automatic syncing to cloud for backups or sharing, fuji doesn't even have a gps chip built in to store the location (only works if connected to a smartphone), they can't be locked via fingerprint scanner. It's all tech from 25 years ago.

In some senses it's good. That feature list just says "use a smartphone then". No thank you. It's everything that a camera should not be.

GPS is useful, but not wifi. I don't need my camera becoming another IOT always online telemetry device. They're one of the few electronic devices built to last. Imagine needing fingerprint unlock on a camera, and for what? Prevent others from viewing your photos? Changing your settings? Also copy from card to pc is the best possible workflow. Imagine cameras like smartphone with no expandable storage.

Stop giving these people ideas! I am now very afraid they will listen to this guy since he actually has a follower base.


Looks like someone is hurt in the SD card slot, hah.

why do you assume a functionality will obligatory be abused against the client?

pro camera manufacturers are not google or apple. Have we became that defeatist?


Unfortunately, your comment reminds me that car manufactures aren't Google or Apple either, and still it seems that modern, high-end cars have a tendency of collecting more than what's needed for the car to remain in good shape or be diagnosed. I guess we became so defeatist when more and more companies started realizing they could make extra profit by collecting data from their customers.

Of course they are google and apple. They are in an even more monopolisticaly and gov enabled market!

just look at the chinese import ban on both mobile phones and cars!


> Also copy from card to pc is the best possible workflow

So turn off the camera, open the memory card slot cover which is flimsy 1mm prong, eject the card, insert it in the reader (if you have SD reader) or fiddle the microSD first from the convertor and then insert, copy, (insert microSD to SD convertor), open up slot cover, insert the card.

Surely beats just connecting the camera to the WiFi (which it does have anyway) and downloading through SMB. Suuure.

S9900 from 15 years ago had a built-in GPS receiver (and absolutely unneeded and never updated POI system). P1100 needs a smartphone for GPS for whatever reason - and app doesn't work 5 times from 5. But the latter is on me, I knew what I would get when I bought Nikon.


Cameras had gps for a moment but they all dropped it because it sucks. GPS takes a long time to get a fix so unless you want to turn the camera on and sit for 5 minutes before taking the photo, it doesn’t work. Meanwhile an app on your phone can ping the current location to the camera for free. Your phone always has a location lock and it’s super power efficient at getting it.

And the rest of it is essentially features for a market that doesn’t exist. People buying cameras today don’t want to send straight to Facebook. They want to sort through raws, edit in Lightroom and then post from a laptop. The market for the features you want all moves to phones long ago.

Sony also has a bunch of the features you are asking for. It can connect to the internet and live sync files to an ftp server. It can even upload proxy videos so your editors can start work before you get back to copy the master copy over. Cameras are sold to prosumers and actual professionals now so the featureset reflects it.


> Your phone always has a location lock and it’s super power efficient at getting it.

So why can't cameras do it? They are the same form factor, could be a feature to enable. My smart garmin instinct can track gps for a day, and it's a tiny sportswatch.


Because they don’t have internet access to download the gps almanac or ping the apple/google servers to ask where the wifi ap they saw is located. And they aren’t always on so they have to get the gps fix from scratch rather than maintaining it which is faster.

Sure you could put a mobile modem and internet connectivity on a camera, but it adds price, reduces battery life, and doesn’t really have any advantages over a phone companion app


> People buying cameras today don’t want to send straight to Facebook.

Pretty sure that's the main point of Fuji camera, the output and built it filter is decent enough that you can upload to Social network without any editing.


I'd think even the JPEG shooters still prefer to sort through the results on a computer and don't need to fire off instagram posts direct from the camera. At any rate, most cameras these days have a companion app that let you grab the photos from your phone without pulling out an SD card.

Windows OS is also stone age. There is no simple way to list all user data, or user edited system data for simple backup in readable format.

Btw X100F has Wi-Fi and automated file transfer to PC. But it is faster to transfer it via SD card.


I actually prefer this workflow, although GPS would be a nice addition.

In case this eases your pain, there exists SD cards with integrated WiFi for ease of data transfer.

I would hope they have some feature for automatic backup to your phone over bluetooth or such today.

Bluetooth is slow. The transport is 3Mbps at max, if you subtract all the headers from different layers, you may have like 1.5-2Mbps practical transfer speed.

Sounds like the "or such" wins, but even with bluetooth speeds that means you're backing up 1-5 photos per minute and that helps a lot.

And harm a lot too, you phone can't deep sleep since it has to wake up periodically to process data from bluetooth stack. Combined with slow transfer speed, that gonna eat your battery like nothing.

Playing audio over bluetooth also wakes things periodically, but it uses almost no power. With a similarly competent design photo transfer should be very battery efficient.

No, most(if not all) bluetooth controller has audio offload, basically the cpu does not involve(or very little) when transfering data from storage to radio.

Don't you mean yes bluetooth controllers have audio offload? "similarly competent design" means you do the exact same thing in the other direction. Instead of rarely waking up the CPU to coordinate sending, you rarely wake it up to coordinate receiving.

WiFi is a little faster I guess? In the primitive days people used the EyeFi.

You would often not have wifi available, and you wouldn't want to have to type in wifi passwords to your camera all the time. But your phone will almost always be nearby and persistent bluetooth is easy.

Wifi between your camera and the phone. Or your camera and a laptop in your bag or whatever...

Problem is they have to disconnect from the current wifi ap to connect to the cameras ap which is inconvenient and means there can’t be a constant connection.

Wifi NAN could be used to solve this problem but I’ve not seen anything using it. Apple only just added support last year though.


They do transfer, but it's not automatic.

My Nikon ZF transfers to my phone through Nikon's SnapBridge app automatically.

Oh, that's cool, kudos to Nikon, could be a good reason to switch over from Fuji.

>I've been weary of using rewritable media for some time now as a consequence

I briefly considered using bluray disks as a backup for my photos and other critical docs. But getting a decent bluray burner seems not so easy these days with most production winding down. Next best thing looks like the "object lock" feature on object store services that prevents deleting objects for a certain time.


I pretty much instantly wrote off physical media because I know I won't reliably move it to a separate location. If I'm going to have backups, I want ones that are not within fire/flood range of my computer.

In terms of preventing "oops" moments, I'm mainly relying on software (restic) for that, where I trust that (A) backups always append data rather than replacing and (B) it's logic works for marking which data to purge based on rules is accurate. [0]

[0] https://restic.readthedocs.io/en/stable/060_forget.html#remo...


You want to make sure the append only is enforced by the hosting provider rather than duplicity. Your backups should be resistant to having an attacker on the system who can run arbitrary commands with duplicity.

Right, defense against internal "oops" accidents looks rather different than defense against purposeful sabotage.

While the local backup service uses an API-key with limited privileges, I need to go back to the bucket/storage-zone settings and see what I can enable, how it would affect total storage, and whether I (with additional privileges) can reliably grab the correct mix of old-blobs to do a restore.


I bought a tape library for my backups, but that's probably an overkill.

On the other hand, LTO-5 drives are now pretty affordable. And each tape cartridge holds around 2Tb of data for about $20.


Wait really ? That's a huge change from last time I looked. How much did this setup cost you?

I kinda overdid it with a tape library (40 tapes capacity, LTO-9), but I'm using it for my company's AI model backups. _That_ setup was about $12k.

I had a smaller setup before, with a simple external LTO-5 drive. Used drives are now are about $300, and you can probably find them cheaper. And LTO-5 is the minimum realistic version, it's the first one that supports LTFS and it has reasonable tape capacity.


> Next best thing looks like the "object lock" feature on object store services that prevents deleting objects for a certain time.

Lol, no. "As of today we are closed. Goodbye."

Especially considering what giving even a two weeks now considered "generous".


This is for backups. The threat here is that random ware uses your backup script to delete/encrypt the backups too. With object lock the api key the script has can only add data.

The probability that the object store goes out of business at the exact time your own copy dies is insignificant.


No object lock API would help you if the business where you rent the service is going out of... business. With all your data - and you are without.

Or even fancier - just changing the price for the egress.


That only matters if it happens literally at the same time as a failure of your primary storage. If they increase the price you can just close your account and move the backup to another service.

The probability of a hard drive failure or ransomware at the same time as backblaze or aws going out of business is pretty much not worth thinking about.

The probability of an attacker using the api key in your backup script to destroy the backups is far more possible.


Since we’re talking about it: anyone backing up their iCloud photos? If so, how?

Amazing question with nobody really answering your question 100%.

The answer is : it's hard. If you only have a iphone and more photos on your icloud than can fit on your phone, you're kinda screwed if you don't know what you're doing.

AFAIK Apple makes it very difficult to get all your icloud photos bulk downloaded, original quality off icloud.

Google is no better.

It's much easier to start backing up from the beginning but once you're stuck on icloud it's hard.


Not a very good answer.

If you have a Mac with sufficient storage, you can just enable iCloud to store photos locally, then export them. That could miss some data (I think descriptions you set for a photo were not exported the last time I checked), but it is most of the data.


I didn't answer because it's had and I'd rather not give a incorrect answer.

And, I may have conflated issues: Iphone Storage < Icloud storage vs opposite way.


Do you need to export them? Can you not copy the library file to a different drive?

I did not try it, and I am nervous the day I need to - but I think there are some solutions to export photos from the Apple technology stack using open source software [1,2,3].

I remember seeing a longer blogpost re the topic of retroengineering the Apple phot sync story, but I could not find it.

[1] github.com/rcarmo/PhotosExport [2] https://github.com/craigtrim/icloud-photo-export [3] https://icloud-photos-downloader.github.io/icloud_photos_dow...


Yup. Only reason I'm on OneDrive is that they don't mess with photos and their metadata. For now, at least.

I guess it's because the core offering is still some version of "a folder that syncs", and the photo gallery is just a view bolted on top.

I steer clear of any solutions scoped to photos only, as it always turns out they either screw you up by reducing quality and throwing away the originals, or trying to lock you in by only offering metadata they keep in a database they will not let you export.


I seem to remember being able to select all of the photos in iCloud in a browser and clicking download. It zips them and it worked.

I would imagine this doesn't work well after a certain amount of data. I’m also not sure they were the originals.


It's not iCloud Photos, in my case it's Google Photos. But I keep a copy of all my photos in a self-hosted instance of Immich [1], which I then back up to a Hetzner Storage Box using Backrest [2].

So I end up with 3 copies of all my photos, on 3 different providers (I mean... 2 different providers plus my homelab disk).

[1] https://immich.app/ [2] https://github.com/garethgeorge/backrest


When I was using Ubuntu, I would plug my phone into my laptop and run this small script: https://gist.github.com/wheelercj/8cce112fc8ee55fd4858847a52...

It's mainly just rsync. When the phone was plugged in, the photos were accessible at a path like "/run/user/1000/gvfs/gphoto2:host=Apple_Inc._iPhone_abc123/".

Now I use Time Machine, but I still need to check whether it includes iCloud photos.


Does this include all the image metadata and who knows what else?

While I haven't tested for that myself, the script should keep pretty much everything including image metadata. I just made a small change so that it also keeps extended attributes in case any image-related metadata is there.

The script currently requires changing one or two folder paths at the top (more details in the script).


I have a weird setup lol. I use a shared photos library with my partner (so that we have all family photos together) and have a MacBook Air that has Photos being download in raw quality and backups then via Time Machine on a Synology NAS. Plus, Synology photo sync on my iPhone (backing up on my NAS separately from Time Machine) AND Google Photos on my partner’s (syncing on Google Photos). Yes it’s horrible, just never had time to clean I up properly but I prefer to have them in multiple cloud locations and locally for now than optimise for having a clean setup.

I have successfully used this about 2 years ago from a Synology to perform a one-time backup (download) of about 380GB of photos and videos from my iCloud account - https://github.com/icloud-photos-downloader/icloud_photos_do...

I self-host Immich, and run the iPhone app to back up my photos. I used this guide [0] for the initial import.

[0]: https://github.com/immich-app/immich/discussions/21251



From iPhone into local machine through LocalSend or AirDrop, then your usual favorite backup pipeline.

That's tedious. Can't believe nobody mentioned Parachute Backup yet. It had a moment in the sun earlier this year or last year when it first started getting traction.

I have a Mac, so not just an iPhone, so I use Arq there, it materializes the iCloud stuff as necessary for backup. But if all you have is an iPhone or iPad along with an external disk, NAS or whatever, Parachute Backup will do backups to a variety of destinations.


From iPhone to the family's Immich instance on a RAID array and from there to Backblaze

Time Machine on my Mac

> I now shoot to two cards simultaneously

What kind of camera put shoots to two cards simultaneously?

Edit: TIL about cameras equipped with dual memory card slots


For digital media we really need a good stable archival storage solution. Nothing on the market right now for ordinary people.

There's plenty of backup services and cloud solutions. The article mentions Borg and Restic, others like Backblaze are more consumer friendly. Which needs do you have that aren't met by any of these tools?

Backups are not archival storage. If you stop paying for service, say goodbye to your data.

I'm using Backblaze, but as a Kopia repository.

> backup services and cloud solutions

online backup should not be your primary method of backup, you're one billing, identity theft, financial issue, or health issue away from getting your backup nuked

do you have PBS clout? if not good luck https://arstechnica.com/information-technology/2026/08/pbs-s...


PBS's situation is entirely PBS fault. If you've got 50TB of data to backup it's either worth $300 to $400 a month to you to do it properly with a reputable vendor along with on-site storage, or ... just accept you'll lose it.

It was such a tremendously silly decision I almost wonder if it wasn't a politically motivated decision. Maybe the provider that went under had some relative DEI points versus Backblaze or AWS. Just bizarre.

But I wouldn't extrapolate anything out from their situation.


Online only is fine as an actual backup, presuming you have the primary in your control.

It shouldn’t be the only copy of the data that exists.


I suspect you may be conflating two different things.

Archive.org exists to preserve historical snapshots of the public parts of websites, and not to bypass subscriptions or pay walls.


Two things seriously, one in (partial) jest:

A copy utility that can efficiently deduplicate as it copies, even when the filesystem structure is different. Whilst there are many utilities that can deduplicate, they often either rely on files being on the same filesystem, or having the same structure. If a duplicate is detected, it can either be omitted or hard/soft links created to files in one or more reference locations. In practice I have found this to be invaluable for merging and efficiently consolidating multiple hard drives with partial backups of photos and music, maintaining the complete trees of all sources on a single destination, or only copying files that are new.

Secondly, an efficient protocol for text applications over a network. Think a combination of TN3270, SSH and JavaScript, with a very lightweight client/server architecture. Whilst SSH is great, latency kills many practical applications - this attempts to solve that. It also intends to make applications very simple to implement. As a proof of concept, I implemented a simple forum with login, optimistic posting, quoting, a text editor with mouse support in about 600 lines of code. The protocol, client and server themselves are agnostic to any particular UI toolkit.

Thirdly - microfish, poor person's microfiche using laser printers and autoencoders to preserve readability and machine recoverability of high density prints. Since consumer digital archival media seems to be dying...


I am stealing this for the name of my first album.


Weird -- usually VW likes to falsify its data, so I am surprised this data was so accurate.

Every business likes data collection, until they don't.


Who would have thought that putting a heap of extra hosts on the internet (in the form of massive new data centres), running a heap of extra clients (in the form of agents), running autonomous workloads could cause problems?

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

Search: