For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | jshier's commentsregister

And another was about origami.

You say that, but Cloudflare just rewrote their WARP / Cloudflare One clients in Flutter. It really sucks, but they are using it.

I don't even know what that is.

Flutter is the only reason Dart still exists, and in what concerns the Android team, writing cross mobile application, is to be done with Kotlin.

Which contrary to Dart, has a few use cases, besides Android.


But dart can also compile to js/wasm and has very great native aot support. Flutter Desktop is maintained by Ubuntu

I do wish they'd used some more objective criteria. Simply being preferable one of the things LLMs have trained for since the beginning, hence its sycophantic nature.

Maybe sycophantic nature is a good fit for the legal system. A successful lawyer once told me that the most important thing is to know your judge. Objectivity isn't a big thing in court. They'll cite random newspaper articles as evidence and throw out expert opinions - if they like. There might be a way to appeal - but that road often is not functional.

What criteria would you use for judging legal arguments?

The arguments need to be based on actual law, and any cited reference cases need to be real.

There's been a lot of news stories about lawyers using AI, and then getting in trouble for citing hallucinated laws or cases. It doesn't matter if the AI response is "preferred" over the human one if it gets thrown out when put under the scrutiny of a real case.


Who's gonna determine that? A bunch of law professors?

But did they? Or did they just go off what answer felt better? Did they put in any work to actually confirm the answer? Or did the busy law professors just click through and move on with their life?

maybe seeing if the case law it cited was real or imagined? Just one idea, IANAL

Well, they had the data around if the answer would be harmful to the students learning. AI was scored at 3.5% harmful answers and 12% of law professor answers were considered harmful.

Not especially relevant, as the obvious use of AV1 on the AppleTV is streaming, and the OS frameworks don't request AV1 without hardware decoding. Services which provide their own video decoding (are there any?) don't seem interested providing their own software decoder for the ATV, despite the bandwidth savings.

Six years ago Apple TV added support for playing 4K YouTube video:

https://9to5mac.com/2020/06/22/tvos-14-brings-support-for-st...

YouTube's 4K videos are only available in VP9 and AV1.

So the YouTube app on tvOS has supported at least VP9 for six years and I wouldn't be surprised if it supports AV1 today.


Update from 26.3 to 26.4 for the Studio Display XDR was 2.4GB. And that's for a variant of iOS designed for screens.


Yeah I’m honestly not sure why macOS updates seem to be so huge. Often gigabytes. Do they actually have thousands of changes, so they basically ship out new versions of almost all system libraries? Or is it that they don’t have good diffing in place? Or is it a BSD thing where you basically ship everyone at once since it’s all sort of “one version” of the base system?


> Yeah I’m honestly not sure why macOS updates seem to be so huge.

An update to macOS 26.5 contains all the necessary code to update a Mac from 26.0 to 26.5 for both x86_64 and arm64 architectures.


But aren't they able to do incremental builds and separated x64/arm64?

They know which OS version is requesting an update, at least the version number part.


> But aren't they able to do incremental builds and separated x64/arm64?

During the PowerPC to Intel transition, they did stuff like that; perhaps at their current scale, there's reasons why they don't.

Supporting both architectures enables a macOS install to boot an Intel Mac or an Apple Silicon Mac, which is useful in a dual-architecture environment.

It's easy to check for dual architecture support; just use the file command:

    $ file /bin/ls
    /bin/ls: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64e:Mach-O 64-bit executable arm64e]
    /bin/ls (for architecture x86_64): Mach-O 64-bit executable x86_64
    /bin/ls (for architecture arm64e): Mach-O 64-bit executable arm64e


Is that an over the air update? Lol.


Seems like it was never digitally stored in the first place, and the printed text was barely readable due to age. Not really a big win for paper.


Well it had to have been on disk or tape at some point. It wasn't all typed in by hand every time they needed to build a new version.


unless they used punch cards


Punch cards are still a form of digital storage, mind.


Also a form of storing things on paper


Reminds me of an old fortune cookie message or meme, something like "digital data is made from analog parts".


> unless they used punch cards

For MS-DOS?


Not likely. Punch cards disappeared around the end of 1976.


I remember seeing stacks of cards being carried into/out of the university "computing center" in the mid 1980s, on more than a couple of occasions. Though in retrospect, these were probably just old programs that had been in various professors offices since the mid 70s, being taken to get read into some disk in the mainframe.


We still learned how to use them in the 80’s high school computer classes, mostly because we had a balance of CP/M plus card-reader/early DOS machines, eventually .. in the labs. Rich kid schools had Apples though, and some of them also had card readers for BASIC ..


"[..] card readers for BASIC"

Finally, a sensible use case for BASIC's "READ" and "DATA" commands. Learning BASIC as a kid on a micro, it always struck me as an odd way to get input into a program. Sure, with INPUT, you'd have to hand enter your input every time, but baking into the program meant that you'd have to edit your program any time you wanted to change anything.

But with a card reader, you could "cut the deck". Keep the program cards, and then just stack on whatever set of data cards you wanted.

From this vantage point, in the 21st century with our flying cars and what not, it seems really quirky that back then, even your data could be a tangible thing.


Indeed, we still pay homage to the era with terms such as the stack, pushing and popping, and all kinds of things .. i remember we had fun inserting random infinite loops in other students cards on occasion until we all realized we could just have marked “finished” stacks with an X across the spine, and also to ease sorting, and so on .. i would mark certain sub-routines with different color markers on the spine too, just to see a budget for how much computing time i expected to be billed for, and so on and on .. lots of valuable hands on came from the card-based computing, its a lost art ..


My firt job out of college in the early 1990s was at an equipment manufacturer who was still using them. They had a big chart on the wall titled "punch-card elimination" and a line trending down, but it wasn't at zero yet.

My work there was all new code and didn't involve any of that, however.


My college used them for PL/I and IBM Assembly language programming classes until 1982. Cards were used well into the mid-80s.


I learned COBOL in college at UNC-W on punch cards in 1980.


We still used them in the university as late as in 2010...

...as writing paper.


I threw out all my punch cards. Wish I'd kept at least a listing!


I find punch cards being used in old engineering books I buy from the 60s.

Maybe write them again?


Punch* 'em again


The idea that it never existed digitally is obviously untrue. Likely poor wording in the author's part. They probably meant something like, so old that a printout is all that survived (which sounds vaguely like not being digital to someone in an era so far removed from a time when programs were/could realistically be printed.)


Having printouts were necessary when:

1. you were using a DECwriter dot matrix printer as a terminal

2. using an ASR-33 teletype as a terminal

3. using punch cards or paper tape

4. using a glass tty that could only display 24 lines

5. when you did not have a remote terminal, and wanted to spread your code out on a table and debug it


Brings back memories of desk checking


> a time when programs were/could realistically be printed

Really depends on the program. Source code is often quite manageable. Even artifacts aren't always as large as you might expect. Busybox on my system weighs in at 1.9 MiB or alternatively 928 KiB with zstd maxed out.

But I don't really see a point to printing any of it. A situation that might require the printouts is likely to largely preclude the continued existence of modern electronics, the ability to replace batteries, or even a connection to a reliable electrical grid.


Yeah, that's why I tried to include both categories. Even for programs that are small enough to be printed, we just don't do it any more. I could have worded that part better myself.


Early versions of some things, MS Basic being one example I think, were baked into ROM. One of the best innovations that Paul Allen came up with was adding software hooks to the code so bugs that were found later could still be patched.


How did they print it then, I wonder?


They had some old German guy with a big beard, and two interns, running some sort of big contraption that looked like a medieval torture instrument, and the interns would run and put letters in a row and then the old guy move a massive letter and in the end out came a bit of paper with source code on it.


I appreciate the subtle sarcasm, I did not consider a printing press as an option!


Where can I buy this printer?


Humbrechthof, Mainz, Germany ofc.

(https://en.wikipedia.org/wiki/Humbrechthof)


One has to be pretty ignorant and dismissive to claim that this is not "a big win for paper".

First of all, that comment is weirdly out of place. The quality and longevity of paper is not the topic.

Secondly, there are fragments of paper with writing as old as 2,000 years.

Thirdly, paper you look at and see the writing. With digital documents, you need the technology to read the medium and then you need to know how the information was encoded onto the medium, before you even arrive at the same level with paper, where you can start to decide the actual writing.

Paper has brought us where we are today, and given us what we know about the past. Don't be so ignorant and dismissive.


Generally, yes. If you make a mistake in your return, the IRS is perfectly happy to accept an amended return, and you pay (or get paid) the difference (perhaps with a penalty fee). They usually only go after you criminally if they think you committed fraud.


Autarky requires imperialism to grab the resources needed to be fully isolationist. So it's really both, until they hit the tipping point to become fully isolated. But this is something else. This is just the anti-science ignorentsia coming together with the xenophobic white supremacists to screw America. They say Trump can't bring people together, but he's done a great job of uniting all the worst people in the country.


No need for a default, you can set that in Finder’s settings.


That happens at literally every company I contract with (that requires I use their equipment). At my current gig I couldn't start until they had a laptop for me, and then it took another month to access to the code. Every year they auto delete contractor credentials, unless the director in charge of your contract says no. One year he missed the email and I found myself without access to the code for days while I was reinstated. Only I wasn't completely reinstated, I had been deleted from one of their systems, so I couldn't log into some systems for multiple weeks, until I got a new PKIM card, since a new card was the only way to add credentials to the right system.

So please, it's never been accurate to say the government is mismanaged while corporations aren't. The same things happens in bureaucracies of similar size.


I work in a bureaucracy of similar size and could never imagine something like that happening where I work.

Corporations might be mismanaged, but ultimately they have a variety of price signals they must be responsive to or die. No such thing among the feds and it shows.


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

Search:

HN For You