skysight-inc/HackerNews huggingface dataset:
Staggered how? They have averaged a movie a year for the last 40 years. The Disney live action movies have almost nothing to do with the release schedule of Disney Animation movies, nor have they impacted how many get made. They are completely different studios.

https://en.wikipedia.org/wiki/List_of_Walt_Disney_Animation_...

Their 3D movies in order are Chicken Little, Meet the Robinsons, Bolt, Tangled, (Pooh), Wreck it Ralph, Frozen, Big Hero 6, Zootopia, Moana, Ralph Breaks the Internet, Frozen II, Raya, Encanto, Strange Worlds. That’s 15 movies in 17 years, and Princess and the Frog makes 16.

Bolt, Tangled, Ralph, Frozen, Big Hero 6, Zootopia, Moana was an excellent run. (Disney acquired Pixar during production of Meet the Robinsons, and about 60% of the movie was remade, every movie since was produced by Pixar descendants.)

And Tangled is better than Frozen, even if it didn’t have the zeitgeist. (Tangled is the highest rated of any movie I listed on Letterboxd, followed by Big Hero 6, Moana, and Zootopia, so I’m not unique in that opinion. Not sure what the Letterboxd community has against Bolt.) Outside of Chicken Little, there’s really not a bad movie on that list (I haven’t seen Strange World yet.)

If anything, acquiring Pixar doubled their animation output. I’ll give you, that if you ignore Ralph Breaks the Internet and Frozen 2 (sequels they put a huge amount of effort into), there appears to be a creative gap from Moana in 2016, till Raya/Encanto in 2021, which happens to overlap the acceleration of live action remakes. They made 5 live action remakes in 2019, with only Frozen II against them.

If any events radically altered the trajectory of Disney Animation output, they are in order: Frozen and Ralph being such big hits that Disney pivoted to sequels, John Lasseter being removed in 2018, and Covid.
"Rising tide lifts all boats" aka trickle-down economics does not work, and hasn't worked in the US for the last 50 years. It's the failure of both Reaganomics and Thatcher's economic policies.

(https://www.faireconomy.org/trickle_down_economics_four_reas...)
(https://www.theguardian.com/commentisfree/2022/oct/09/why-is...)
If you watch the video or check the github repo, (and you really should watch the video, it's fantastic), you'll see he has a full conformance test run in-game as part of a custom built CI/CD pipeline. In Terraria. I really enjoyed writing that.
> I want to differentiate content editing and content viewing much the same way in software development you edit source code which is then built into an immutable read-only artifact.

On that note, I'm increasingly considering making my Emacs open all files read-only by default. When coding, I'm usually viewing many more individual documents than I end up actually editing - and multiple times a day, I end up accidentally typing (and then immediately deleting - muscle memory, this) a character into some file I was reading - and causing a spike in CPU usage, as the Language Server tries to reprocess the change. $deity forbid I do this in a widely-used header file - if I'm not quick with undo, LSP will churn through dozens of translation units before it realizes the edits were reverted.

This is not a big deal - usually just the cooling fans spinning up for a few seconds, and the editor (or whole system) getting slightly less responsive. It's just that the "slightly less responsive" part is really jarring.
Songbird is another cool piece of software that didn't survive the test of time (also the slow disappearance of MP3 blogs). One of the sites that was bookmarked by default IIRC was the Hype Machine, which surprisingly is still up: https://hypem.com/
A coworker and I came up with basically this same set about 4 years before Crockford. We were trying to solve the url slug problem, and they were long enough that we felt 5 bits per byte would reduce transcription annoyances.

In the end I think we had a couple of characters to spare, and so, sitting by ourselves because everyone else had gone home for the day, we ranked swear words by how offensive they were to prioritize removal of a few extra letters. Then I convinced him that slurs were a bigger problem so we focused on that, which got rid of the letter n, instead of u

tggr is just cute, n**r is an uncomfortable conversation with multiple HR teams (we were B2B)

I'm a bit fuzzy now on what our ultimate character set was, because typically you're talking [a-z][0-9], an there are a lot of symbols you can't use in urls and some that are difficult to dictate. My recollection is that we eliminated both 0, l, and 1, but I think we relied on transcription happening either from all caps or all lowercase.
0o are not a problem. Nor are 1L.
My favorite Irony of Automation: People think that automations solves problems, but in reality, you have to anticipate and solve problems IN ORDER TO automate.
The date that nukes were invented is also roughly the date when the intelligence community captured the military industrial complex and started running psychological warfare campaigns against american citizens...
Currently, the owners of capital further increase their capital by employing workers. The labour of those workers creates value, a part of which the owner of capital keeps despite having not laboured for it. Violence is used to keep workers from the entirety of the value their labour creates.

Is that voluntary association? Seems to me like the owners of capital exploit the labour of workers, because they have the ability to compel it.
I could almost buy your argument, except for the fact that Fortran, which was created in 1954 when systems like the IBM 650 had a maximum of 35KB of memory[0] (which I'm assuming included program memory), and it still included the size of the string with the string as a convention.

But that's just me guessing. There's no reason for us to do that when Dennis Ritchie wrote down the reason for this:

>> This change was made partially to avoid the limitation on the length of a string caused by holding the count in an 8- or 9-bit slot, and partly because maintaining the count seemed, in our experience, less convenient than using a terminator.[1]

So this was a change made primarily for convenience. And if the limitations of 255 characters was really a huge blocker, they could have easily created a spec like UTF8 to allow variable length encoding depending on the size of the string, which funnily enough Ken Thompson who also worked with Ritchie, later did invent. You mentioned that the processing time would have been an issue, but C strings require you to process the entire length of the string to determine the length, and Ritchie notes that as an additional tradeoff for this convention.

But that wasn't done. And I can't blame Ritchie for that either, because he didn't think this language would become what it is today! Later on in the paper he alludes to this:

>> C has become successful to an extent far surpassing any early expectations[1]

All throughout the paper you can see him referring to decisions that were made out of convenience, and not because he had done extensive analysis to determine whether the tradeoff for the convenience was worth it:

>> Two ideas are most characteristic of C among languages of its class: the relationship between arrays and pointers, and the way in which declaration syntax mimics expression syntax...In both cases, historical accidents or mistakes have exacerbated their difficulty.

>> C treats strings as arrays of characters conventionally terminated by a marker...and as a result the language is simpler to describe and to translate than one incorporating the string as a unique data type.

All that to say, yes of course there were reasons that decisions were made the way they were. But, and this is what I've noticed more and more in programming communities, these decisions are often made with little to no analysis and usually made out of a subjective preference, or to make the implementors life a tad easier. So, yea, I think it's right to call out a lot of "best practices" because history has shown that programmers really don't put too much thought into their decisions. And then you end up with gurus proclaiming that a decision made out of convenience was actually the best decision available and we should never change the way we do things because clearly this is the right way.

[0]: https://en.m.wikipedia.org/wiki/IBM_650

[1]: https://www.bell-labs.com/usr/dmr/www/chist.html
Yep. We are basically a power island with a tiny bit of DC-DC interconnect.

Interesting stats are here: https://www.ercot.com/gridmktinfo/dashboards
Who was it that wrote "A Modest Proposal", Jonathan Swift?
Many non-technical users assume blame for slowness and clunkiness. So many times I've heard self-blame when helping out family. "I shouldn't have so many pictures on my desktop" (there are 8 pictures). "I just can't figure out these phones" phone is dark patterning or has hidden functionality six menu items deep and behind a swipe/long press. "I never should have let it update, it's never been the same" - a forced update.
Not if cybersecurity is supposed to be one of their core competencies.
The allegations aren't that it's only the US.
Indeed. Think about Oracle what you want but the stewardship of Java has been nothing but stellar as of late.
Musk certainly likes to talk about how safe Teslas are, so it's at least a marketing point. But he also drives Teslas himself, so he has a vested interest in them being safe. If you are the CEO of GM, you may exclusively drive Catalliacs and not care deeply about Chevy safety (beyond what the market demands, the market seems to demand more of safety from certain brands and segments than others).

Tesla's are also all unibodies, which are safer than body-on-frame. Body-on-frame is mostly used in legacy trucks and SUVs. The Big 3 sell a lot of body-on-frame trucks and SUVs because it is older, higher margin tech. You also need to do a lot of extra work to get to the same level of safety as a unibody.

Beyond that, EVs in general are safer because they have such a low center of gravity. The risk of a rollover in a Tesla is low.
I tend to agree. This wasn't always true, but C++ has grown into a bit of a monster.
> nuclear arms race between Argentina and Brazil

Yeah, lol, the what now?

Anyway, Brazil has a working uranium enrichment facility, with public numbers, and as efficient as any modern one (what is way more efficient than anything from the time nuclear bombs were created).

What kind of secrecy are you stating that is stopping Brazil?
Obviously the 50's was before the LED was invented. Did they use light bulbs? Also, they would also have had to use CdS photo-resistors instead of photo-transistors. Probably required a few vacuum tubes for the interface too. Seems like a lot of effort vs. a simple potentiometer.
> Time Machine gets little to no love

Time machine works without questions, and handles restores with perfection for users who don't know what a file system may or may not be. What features do you feel is missing?

Not every piece of software needs constant updates, sometimes they are feature complete.
COBOL also wasn’t a government-launched initiative, it was an industry initiative that went to the government for funding, unlike Ada which was born as a DoD initiative.

If COBOL was worse for its time than Ada was for its time (which I don’t think is clear, though I’d rather work with Ada than COBOL if I had to pick one today), maybe that would support an argument about customer-need driven projects vs. vendor-imagination-driven projects.
Why? So the boss can look and/or feel like they're in control, and doing something.
There's life outside of the terminal. For example you want to double-click on the part of a URL in your browser.
After Federal and Provincial income tax, EI and CPP premiums, your net pay at 100k CAD would be 68k in Qc, 75k in BC, and 74k in ON or AB. In BC and ON, you'd expect to spend 30k on rent; in AB and QC it'll be more like 21k.

So after rent and taxes, BC is 45k, ON is 44k, QC is 47k, and AB is 53k. Roughly.

Now you've got to pay for food, utilities, and so forth. That's probably another 30k. It's easy to spend 2500 CAD/mo on just food, gas, electrical, insurance, utilities and so on. Everything adds up fast.

So really, after all is said and done, you're working full time for 15k to 20k CAD a year; or 11k to 15k USD.
People wonder why I'm so addicted to this site, but I mean, it's obvious right here, isn't it?
I'd like to see how this data changes with religious families (who tend to have more kids).
You need no salary rules. Just need to allow them to change jobs at will. Salaries will sort themselves out.
When I was a kid there was something known as the ‘Broad Haven Triangle’ in West Wales, UK

One evening on the news there were reports of an alien spaceship landing next to the village school complete with interviews with kids

A few years later I went to senior school with some of those kids and they told me they made it all up
What sucks in the USA is that Trump canceled all the tax deductions home workers could take, just in time for COVID to make home work the norm for millions of people. And those deductions haven't been restored.

So now we foot the bill for all the electricity and space required to do our work.

People also ignore these costs when arguing for "densification." Now that we spend even more time at home, people who want to make that home a little nicer and more spacious are vilified. OMG, you want a patch of yard? ELITIST. Never mind that everyone's dinky patch of yard could come out of the tracts of dying, boarded-up malls and empty office parks and defunct commercial/industrial zones... and the parking lots that surround them.
I worked on tools for artists and you're totally right. The fast iteration was so great; it felt more like good ol' fashioned stay-up-all-night hacking for the joy of it than anything else I've ever done professionally.
You seem to be firm in your objectively wrong belief that:

a stored proc is just a query saved on the db server, nothing more

Absolutely not. They can contain procedural logic as well. You can do a wide range of things in a stored proc that are far beyond what can be done with a query. Again.... I provided some links with examples. You don't need to believe me.

i hope you reflect on this interaction at some point

Wow.
Probably a couple more years of good service until they get acquired. They're leaps and bounds better than the container services on AWS and Azure, solidly better than the GCP one. Seems like they could sell to get their exits before too long. Although I would be very happy if they had the pain tolerance to continue as their own company.
I am a current user of Proton about to search for a solution to move away from this company, I am quite disappointed in my experience with them in general.

1) Their mail import tool reports wrong email set count and sizes leading to low confidence the tool worked, in the end I mbsync'd from both fastmail and proton and compared the email set because the migration UX was so poor (this is reported by other users also).

2) Their alias address implementation is severely limited, on Fastmail I used *@domain to have infinite emails, on Proton you have to add every alias you want manually one by one, if you do not, you cannot reply from any address. This is not only limited in the UI, but everywhere, protonmail-bridge for example will reject sending any email that is not in your alias list, and as they limit it to 100 addresses you can't work around it programatically either.

3) Their bridge software is buggy, and poorly documented, it's better with the recent release but for a while it made heavy assumptions about your installation and would log you out sporadically, sometimes requiring gpg-agent to be restarted (for no reason I could figure out) before being able to re-auth.

4) Their Proton Drive offering is basically useless, it is not available on Linux so can't use it as a target for backup software like Kopia/restic etc, and desktop apps have been in development for as long as I can remember. The WebUI for it will break if you try and drop too many files at once. It has problems with file name limits which don't appear until you try and access the filesystem again; after uploading several documents with extremely long names I found they were straight up inaccessible on my phone or via the web, so as far as I can tell if I hadn't had a second backup I would have lost these files.

All this would have been rough, but acceptible for me if I felt their client attention / support was good, but the support I received was terrible. Multi-day back and forths with support agents who did not seem to understand my questions, where with fastmail I would have a technical response to almost any question within an hour.

Their uservoice page is full of basic requests that are unanswered after years: https://protonmail.uservoice.com/

I've never regretted migrating to a company as much as I do Proton and I would not recommend switching to their applications, everything feels half baked or limited by poor focus on reaching feature parity with other competing services. The fact I can't do basic catch-all domain with their email service without being forced to reply via a limited alias list (if I can, their support was incapable of telling me how), was my last straw.

It's a shame there's basically no other encrypted mail host that competes.
That is correct, the data needs to be simple where the delimiter characters are never embedded inside a quoted field. I wrote a simple (and fast) utility to ensure that CSV files are handled properly by all the standard UNIX command line data tools. If you like using awk, sed, cut, tr, etc. then it may be useful to you.

<https://github.com/dbro/csvquote>

Using it with the first example command from this article would be

csvquote file.csv | awk -F, '{print $1}' | csvquote -u

By using the "-u" flag in the last step of the pipeline, all of the problematic quoted delimiters get restored.
We can see an alternate future where NACS becomes so successful and then Mr Musk goes on a tantrum and decides on building another Tesla plug. What reasons could compel him to backtrack or is it too late?
When I was developing Polychord for iPad, I got very deep into MIDI and one of my favorite things about the standard is how it immortalizes manufacturers from the 1980s [1]

In the system exclusive message section you can find references to Fairlight, Kurzweil, etc.

1:https://www.recordingblogs.com/wiki/midi-system-exclusive-me...
They should definitely test the honey to see if it has the correct micronutrients. That way, the Chinese will have to fortify their fake honey the same way people in other countries fortify staples like milk or flour.
> Wouldn't be surprised if something like ChatGPT allows games to be made in days in the semi-near future. If so, I just might make games anyway - still not for money, and now not for players - but just to finally let those ideas out of my head.

I'm currently doing exactly this. There's some games I never finished and released back in the 2009-2011 period when I tried self employment, so I'm using ChatGPT to build me a javascript game engine and Stable Diffusion to make some art.

The world doesn't need another vertical scrolling shooter, but I'd like games that don't waste time on loading screens and have nothing to do with the evil that is 'analytics'.
Rust is a dramatically more complex language than C (what sudo is written in!).

If you force the comparison with C++ then your position has more merit, however, I think there is still an argument that the subset of C++ that you must deal with in a given codebase can be (and often is) simpler than the portion of rust you must deal with in any rust codebase. I'm not particularly confident of this position, however, and it's tangential to the point that rust is unambiguously more complex than the language used by sudo.

Aside, there is an enormous amount of thoughtless copy and paste in rust, just as there is in other language. Rust also comes with a culture of extremely promiscuous dependency use, it's not uncommon to build a rust program and watch the compilation download and build two different SSL libraries! -- even a program that you have no interest in using with HTTPS/SSL at all.

Maybe in spite of the bad dependency culture rust actually will mean an advance in software quality in practice. But I think we simply don't have evidence of that (yet), and it's overly hopeful to assume that this will be the outcome simply because it was the intent of the creators of rust.

The fact that any criticism or concern gets mobbed an that there is so much mindless advocacy from people that haven't even considered issues like the trusted-computing-base problem doesn't speak well for the prospects that rusts' own problems that limit its benefit will be addressed.
Except that incorrect moves don't imply an incorrect representation.

The internal representation was a literal 8x8 grid of piece locations they could externally change and have it generate moves consistent with the changed position. It's about the clearest example of a learned higher-level internal representation I can think I've seen.

The fact that it didn't also perfectly learn the rules while it was doing that is entirely uninteresting.
Say what you want, but a series that actually wraps up its plot lines with any sort of coherent conclusion is miles above today's prevailing standard of one or two good seasons, followed by a bunch of filler-based mediocre seasons, followed by the show getting cancelled.
I’m a Flight Dispatcher, AMA
Hate to be the raving "seed oils are going to kill you" guy, but Acrylamide can be greatly reduced by swapping your vegetable-based cooking oil with something like tallow, lard, or coconut oil: https://pubmed.ncbi.nlm.nih.gov/27374529/
Notably while many other entertainment specialties have unions, I don’t think vfx does
I think the core conclusion is perfectly sound. Apple is a capable company - they would not let the user discover malicious code unless they wanted you to find it. They intend for people to reverse-engineer their systems and run it through IDA, Ghidra and Cutter. Tools exist to mitigate that discoverability, and I think it's foolish to assume they don't use them.

The only safe assumption seems to be that they are hiding something. Proving the contrary requires tools we may never have.
Target is an example of labels working and allowing consumers to be informed while still taking responsibility at the corporate level.

They have a chemical policy[1] that is moving in the right direction, and labels like Oeko-Tex 100, Oeko-Tex Made in Green, Clean Beauty, BPA Free, Paraben Free and Recycled. The changes they are making as a part of their chemical policy (eliminating PFAS and other concerning chemicals from cleaning and baby items) are benefiting everyone, and consumers who have specific concerns can quickly get more information about what they are buying. Most consumers are increasingly aware of risks, but most do not have the desire or time to look into the manufacturing process for everything they buy.

1. https://corporate.target.com/sustainability-ESG/environment/...
Sources for what? The wind in a video that we don't even have a link to and can't watch?
One option would be to do testing with screen-readers and then find out if the content works, and if not find out why.
Not true. Many other nations have had their own crashes. You're just hearing american sources of info.
Counterpoint: Time Machine just works and doesn't need any love; the only thing I'd like to see is for it to be able to backup to iCloud – something you view as a downside.
It seems Unmesh Joshi wrote this article on MartinFowler.com.
5 years to Canadian citizenship is a strong reason to stay. Indians on H1B in the US are looking at about 7-10 years for a Greencard, and then an additional 5 years after that for citizenship.

As a datapoint: I immigrated to the US in 2008. After 5 years on an F1 visa and 10 years on an H1B, I'm still at least 10 more years away from being freed from the immigration and visa hassle.