skysight-inc/HackerNews huggingface dataset:
Late model PDAs and early smartphones (Treo, Blackjack, N95, etc) were capable devices. The paid software for these you'd see were office suites, PIMs, e-mail clients, and games. Of course these weren't as capable as 2020 devices but we're not talking early Palm Pilots.

Payment processors like Stripe aren't new, there was PayPal, Kagi, and others before 2008. Handling payments is a non-trivial task for a small developer, the same goes for handling user accounts/data. They're not insurmountable problems but they're a lot more effort than Apple or Google just sending you money when people buy your app.

Hosting is worse than payments as it costs the developer money and keeps costing money. If your app gets a popularity spike instead of getting a revenue spike you get a huge hosting bill.

I think you've got it entirely backwards, more developers have sustainable businesses because of the App Store than without. Payment processing, hosting, managing user data? That shit is easy for big companies or it's an extant expense so mobile app sales aren't adding real overhead. So for Microsoft, Adobe, and Epic those aren't problems. They could easily sell their stuff without the App Store/Play Store and in fact currently do so. For the many thousands of small developers that aren't Epic payment processing and hosting are big costs as is advertising they need to even be found. Before the App Store mobile app aggregators charged money to get listed and wanted bribes to be featured.

Epic et all might see their overhead drop from Apple's 30% to maybe 10%. They pocket the extra revenue and prices don't change for consumers. For many thousands of developers their overhead goes from Apple's 30% to 50-60% doing it in house. So Epic rakes in even more money and small developers get the shaft.
"Honey, can we upload some new photos to my website?"

[ tech spouse takes a look at the image set ... rotated, various sizes, even different formats ... reaches for convert(1) and wonders why non-tech spouse can't do this easily ]
This is true, but a large proportion of the animals we rear are fed on grains since there is not nearly enough grassland to feed enough animals for everyone to eat a typical western diet.

Edit: the very first link I found puts the figure at 97% of cattle in the US coming from feedlots.
https://www.thoughtco.com/feedlot-organic-and-grass-fed-beef...
Yup. In the Mac OS security settings window, for "Allow apps downloaded from:", you can only choose "App Store" or "App Store and identified developers". The workflow is now:

1. Try to open the application. Get a window that says "APPLICATION can’t be opened because it is from an unidentified developer.", and below that, in a smaller and non-bold font, "Your security preferences allow installation of only apps from the App Store and identified developers." The window only has an "OK" button. (There is also a small "?" button in the lower left, which is present in lots of notification windows and presumably points to a generic help page.)

2. Open Security & Privacy in System Preferences. There is now, magically, a line in it saying "APPLICATION was blocked from opening because it is not from an identified developer", and an "Open Anyway" button.

I only discovered that workaround by accident. Before that, I believed that Mac OS had completely removed the option to run such applications. (As I recall, back when "Allow apps downloaded from: Anywhere" existed, if you did choose it, it would show some kind of warning and also revert itself after 30 days; it seemed obvious they wanted to remove the option entirely.)

I'm tempted to bring out the word "gaslighting" to describe this. Because that line about "Your security preferences allow ..." is in a context where it should be an explanation of why "APPLICATION can't be opened because it is from an unidentified developer", yet your security preferences about apps have only two choices and neither one would permit opening the application; and because a System Preferences pane now shows different options depending on what unrelated user applications you've opened recently, which is insane.

... Turns out there is a second, faster workaround. Right-click (or control-click) on the application, and click "Open". Then, instead of getting the liar window with only the "OK" button, you get a window that has an "Open Anyway" button. This workaround is, in fact, documented in the generic help page that the liar window's "?" button points to. This is also insane because it makes "Open" in its different forms (double-click, command-O, command-line "open", and the right-click "Open" option) no longer a single, uniform operation.
ImageMagick is the ffmpeg of images.
I don't see why we can't utilize the USPS resources to mail in a ballot. I just did it for the local elections being held tomorrow and I was able to track my ballot online. Easy and Simple.
Well, yes. It happened only recently, but ImageMagick does indeed support HEIF. :)
After my futile efforts to get it repaired at the independent shop and the Apple Store (they never came for me even with my appointment and I wasted an hour sitting in that place for no reason), I bought a third party battery and a set of guitar strings to replace it myself. I was successful but the battery was garbage so I had to return it and go back to the original swelled battery to be able to use the laptop albeit plugged in; I gave up and asked work to order me a new MBP instead. Total waste of time: 3 hours plus a perfectly good MBP going probably to the landfill thanks to a difficulty that Apple created for no good reason. Edit2: the guitar strings were used to saw off the nasty glue strips holding the original battery, along with d-limonene as a solvent to weaken their deathgrip.

In contrast, replacing the battery in my HP Elite x360 was a piece of cake - no nasty glue, no proprietary screws, and oem batteries available everywhere. HP sent me the battery under warranty (shipped next day) when I called them to buy one and I was able to replace it in minutes. Now that's a repairable product. Edit: clarified that HP in fact covered the battery cost under the included 3 year warranty.

Edit3: want to say that it was a bit uncalled-for of you to assume that I couldn't do the replacement myself. This was a work laptop (i.e. not my property) so I didn't feel it was my place to dink with it.
I wouldn't call it an anxiety really, but I've obtained some new perspective. I went from primarily working on app frontend for years using JS, and into a more API backend-ish role using .NET Core. In the former, dependency trees like this never really bothered me, probably because that was the culture around it in the JS world (at least at the time) and perhaps a bunch of other reasons. In the latter, I think .NET's ecosystem has a tradition of fewer external dependencies. It seems like it used to almost be a monolith, where basically Microsoft provided it, maybe a few major libraries existed, or you rolled your own, though that's just my impression of it.

Another huge factor has changed my thinking on dependencies too. My employer has legal and security requirements around all dependencies. Anytime a new dependency is considered, it has to have the license reviewed which takes time, and known CVE's have to be addressed (patched or mitigated otherwise). I consider these good since it helps in the sense that the costs of dependencies forward, but certainly a pain.

So I guess my perspective change is simply one of trying to understand the trade-offs. Some are well worth the cost because they're cheap, you won't get much benefit of your own, and will get benefit from a common one for everyone developing in it (testing libraries are one example). If a UI library is applicable to your project, of course a modern common one is a good choice, though you will pay for a lot of dependencies. Then there are other options which are more context-sensitive. Examples that come to mind are date/time libs, math libs, collection helper libs, etc. Sometimes they make sense to have, but oftentimes today can be substituted for a simpler function, though this can change with time too.

This really just turned into a ramble. So I guess I'll conclude with this: if you're getting started and learning, maybe try and skip libraries until you really feel the pain and then introduce one when you need it. It may help to build up piece-by-piece and reduce the anxiety you feel about it.
So, not saying this is the main driver here, but just wondering: with a lot of people working from home, rather than an office building, it becomes relevant which is more efficient to cool. I have to think that it is more efficient to cool a single, larger building than many smaller ones? Again, not saying it's the primary reason, just mentioning that it could be a contributing factor.
Covid-19 Has Affected Teenagers
Ok let’s punish them for making money, how come no one complained when they first came out with this payment scheme? Yes, they covered their fixed costs and then some, are they supposed to lower the price so they barely make a profit? Capitalism doesn’t work like that.
Not at all.

In the nonprofit sector, the term "sustainable" is a euphemism for "can keep doing it" or "financially sustainable."

If a group wants to retain it's privileges (say the banks) it can feed back 1% of its profits to buy politicians off year after year. Campaign finance spending limits just make it cheap.

Ordinary people who want to change the status quo to say, fight corruption or just simply survive the next century in the face of climate change, might expect to fight for 30 years to change the system and face the certainty of falling into despair in that time.

If anybody can find powerful allies they make it much more powerful than they can accomplish "something" even if it isn't what they set out to do.
Google is trying to test a secret 6GHz network in 17 different states
I couldn't possibly care less if Epic only makes $100m instead of $130m. Why are you carrying water for Epic which makes stupid amounts of money selling props for in-game toons? I'd be sympathetic if they sold anti-cancer drugs or built low income housing but they sell fake things to people in their own captive market.
And "The trackpoint is ugly" is yours. At least he's talking about something relevant: usability. If you refuse to use a keyboard because it's "ugly", well, there's Apple for that.
>> Well, the company-maintained ones have a much worse track record for me so far.

This made me want laugh, then cry. Both because it's often true.
I’m constantly amazed by the quality and consistency of the open source community. Can you think of any other industry where massive companies are built on top of free infrastructure?
Lawyers don't do anything so gauche as lying.

They might "creatively interpret the facts and make novel legal arguments in a way that paints their client's position in the best possible light", though.
Source? I love npm stories like this and couldn't find it on the first page of google.
Even if Apple lower their price their market position is still the same, vertically integrated at massive scale.
To be honest, I don't know what it would mean to rehabilitate a twelfth century Archbishop.

What kind of saint could he become?

Surely not a religious saint when religiosity is declining and sainthood is suspect. Not a secular saint either, for he doesn't have the marks of 21st century secular sainthood: lack of ego, public spirit, concern for justice etc.

The only option I can see: his resistance to state power and unwillingness to escape his fate brings him close to Socrates, so perhaps there's that route. If only he had a great prose stylist as a student.

Of the various Catholic halomakers I know (and I don't many, being neither a Catholic nor a saint), only St. Francis comes across as a straightforward candidate for contemporary sainthood.

Even the very highest levels of human achievement are historically conditioned and might appear to later generations as idolatry.
I am not sure if this is helpful, but sometimes the best thing to do is simply reflect what the child is feeling and make sure that they really feel heard, rather than trying to make them feel better. When I first started dating my boyfriend, his 3 year old had a lot of discomfort around me. He kept telling me to go away and even butting his head against me or trying to bite me. (Little boys are strong!) I have been a teacher for 15 years and am used to children of all ages adoring me so I didn't know what to do with this situation. I could tell he was really stressed and this hurt my heart. Eventually, I just built a practice of reflecting back to him what he was feeling, making sure I really understood and that he knew I did. If I felt upset, I took some time to sit with my inner child. One night, I put him to bed and he confessed to me that he was afraid he was going to "throw me away." I reassured him that he was not going anywhere. After that things changed a lot between us.

This story might not seem that relevant to your situation, but I think my overall point is that childhood development is not necessarily linear. What seems like social regression could be a new phase he's passing through. Your child may not have had a trauma like COVID happen before and he's learning to deal with it. This crisis may not be parallel to anything we've experienced in our time, but we also do not know what is to come and we can give our children tools to navigate what lies ahead. We all have our ups and downs. As a parent or someone loves children, we yearn so much to help them feel better. It hurst our hearts so much when they are in pain. But sometimes the best thing to do is allow their pain, really listen to it, accept it, let them know we love them, that they're safe...and eventually it passes. This helps them stand strong and process emotions for their whole life.
If you would like someone to talk to, feel free to reach out. I'd be happy to connect. It seems to me that if you're thinking about these things deeply that your son is very lucky and he will do quite well. It's been really hard for everyone and I hope you're taking good care of yourself.
If you get the chance, watch "Better Call Saul" sometime. Jimmy's brother Chuck feels he is sensitive to electromagnetism and goes to extreme lengths to protect himself from the waves.

https://www.youtube.com/watch?v=mTEmqJkCrDQ
> c) there are people who devote their working lives to OSS without compensation, other people who write a few cute small libraries/tools but don't need the money

Serious question. If you are devoting your working life (that is, time that would otherwise be dedicated to remunerative work) to OSS without compensation, then by definition you probably don't need the money, right? Perhaps because you are already wealthy, or have a family that will support you. There's nothing wrong with this of course, many of us would contribute to OSS for free if we didn't have mortgages and families to pay for. It's basically like doing volunteer work after retirement.

Put another way, are there many people devoting their entire working lives to OSS with no other compensation or resources, essentially going bankrupt to write OSS? I'd imagine very few people are in that category, or if they are, can't sustain it for very long.
I wonder if it would just be simpler to collect the money that would be spent on electricity and use the cloud anyway.
My understanding is that this is because a temporary file needs to be created next to the db in WAL mode so write permissions are necessary on on directory. (https://www.sqlite.org/tempfiles.html, search for 'WAL')
Also good: To Dissect a Mockingbird [1]

1. http://dkeenan.com/Lambda/
I doubt this is antitrust. There's a zillion other places to sell a game (as Epic has shown). If you want to claim the entire market in question to be Apple products, I doubt that will get very far. Everything is a monopoly when you make your market hyper specific.
I'll try:

https://nightly.ardour.org/i/A_Linux_i386/info.txt

That's the dependency stack for a 350k LOC cross-platform C++ project.

I'll leave it to your judgement if this is more or less than "high level languages".
Where I work, anything that is outside of the standard library and some certain security-approved dependencies requires a miserable approval process where an authorization package has to be submitted to security who will require upgrades anytime a CVE with a high enough assessed criticality is posted for the dependency (or other concerns regarding the source arise.) This approval is revisited on a regular period (or added to the standard list of approved dependencies.)

The net effect is that there isn't dependency creep where any team can just continuously add dependencies to a project without their ongoing justification and visibility.

For personal projects, I'm very liberal with using dependencies that can get something in my mind functioning quickly before my motivation dries up. I think I shared the OP's anxiety regarding at least the longevity of what I write until I came to peace with the fact that my software will not function forever, and likely not for the rest of the decade. Relevant Tom Scott vid: https://www.youtube.com/watch?v=BxV14h0kFs0
People sometimes give the advice "Never write in an email what you wouldn't want to see on the front page of a newspaper".

I guess the hacker news frontpage is close enough.
SMBC still does both.
Apple doesn't just require you use their payment processor - which might in theory be acceptable - they also demand 30 cents on every dollar. Payment providers everywhere have shown that fraud and abuse can be mitigated to an acceptable level with transaction fees as low as half a cent on the dollar. So Apple forces you into an agreement to use a payment processor that is 30-60x more expensive than the competition simply because they can.
Would this be prevented if the fiscal flow followed the dependency graph?

On the other hand, in market capitalism, economy of scale is a powerful force for conglomeration that sometimes results in an anti-competitive reduction in consumer choice.
> Librem 5 from Purism has better specs (still a lot worse than high end Androids/iPhones...

What I would say from booting linux on apple hardware is: apple has a LOT of fat to cut away.

macos/ios run an enormous number of unnecessary processes, and apps themselves use tremendous resources as well. So a lot of resource use is for business reasons and not technical ones.
Hi Todd, there is a group that might help you. It's a homeschooling group for children with special needs. Since many parents have pulled their kids out to address special needs, these parents have a huge wealth of knowledge about how to homeschool neurodiverse children.
https://www.facebook.com/groups/homeschoolingpoppies/

What curriculum or learning apps have you tried so far? Some are better suited to different types of educational needs than others. I'd be happy to recommend some resources that might be helpful and also can connect you to specialists and tutors who are volunteering for free to help kids with special needs during the crisis.

Please let me know if I can be of support in any way I can.
Building AGI Using Language Models
This talk by David Beazley (Lambda Calculus from the Ground Up) might be useful: https://youtu.be/pkCLMl0e_0k

Zero and one come in around the 35 minute mark (after booleans).
A-level and GCSE results government reversal
>And closing the account is retaliation.

What good is a terms of use if that use cannot be rescinded upon breaching the terms?
vPro is a marketing label that can be applied to CPUs with all of the enumerated features. Those features can be present without having all of them present.

Also, Intel sucks at marketing.
Heart emoji.
Good to see, although they won't be onlined until 2021 (per Wikipedia).

China is onlining 5-10 a year.
There aren't a ton Julia-specific tuning. Off the top of my head, the main performance gotchas are: type unstable code, closures, globals, and (in some cases) passing by functions instead of function pointers.

Most performance tips are similar across most fast languages: minimize OS-managed allocations, use cache and SIMD friendly memory layouts, better algo design in general. I find that these optimizations are typically easier in Julia than in most languages.
UK people, please don't be too frustrated with your government. I cannot imagine a similar reversal happening here in the US.
Hrm. Can any DAG be drawn as a box diagram?
I have some tree data represented in jsonb fields -- is it possible to build a materialized view on top of recursive traversal of a jsonb data structure -- to extract a view like this ...?

owner_id, element_path, element_id

where element_path would be something like an LTree -- to allow easily querying over the set of traversals defined in the jsonb?

Is it a reasonable way to represent the tree in convenient way for queryomg purposes while also allowing data updates to stay simple?
> The foods that humans enjoy eating on a regular basis, including sweet corn, are far less efficient to grow and are not necessarily always more efficient than eating animals.

To me this is a bold claim. My understanding is eating plants is significantly more efficient per calorie than eating animals on a wide range of scales -- amount of water used, amount of green house gases produced, amount of land consumed. Can you please provide one common example in which a plant humans like to consume is less efficient than a domesticated animal humans like to consume?
Languages like C++ that lack memory safety have the irritating property that a memory safety error anywhere in the dependency tree can be exploited to attack unrelated parts of the binary. In most languages you don’t have to worry that some stateless pure-function log formatter is secretly the gap in your armor.
Sounds like IBM is not wasting area and power on out of order scheduling to find independent instructions within one thread. If you're running a lot of threads anyway, you get more independent instructions to work with for free!
What are you finding the Go environment takes for resources on your micro before your actual code?
The heatwave of 2006 was much worse than this, longer and hotter, but I admit there were no thunderstorms.
The discipline, applied to its own name. :-)
We tried out everything available and ultimately went with Airpod pro. They seemed to be the most comfortable for kids and also easiest to jump and move around. Wirecutter also wrote an article on this. https://www.nytimes.com/wirecutter/reviews/best-kids-headpho...
One or all of:

1.) Have a good exit on a startup you founded

2.) Go to Stanford/Harvard

3.) Work as an executive in tech
*One of your computers could run Linux or Doom while the other one is off.
Looks like this started in 2019, so I guess it only affects more recent hardware? I put an iFixit battery in my 5S a year ago and I didn't hear any complaints (doubled the life of it compared to the tired old one in there, too).
That's a good point, and it's probably worth digging into. It's actually going to depend on a few factors, though. Off the top of my head: are office buildings running HVAC systems at significantly higher temps than they would otherwise have been? How many people working from home actually have A/C? How much more efficient are large A/C systems in comparison to home units?

I have a feeling that offices that are "empty" are still running their A/C systems and lighting at some level, and then you have some portion of WFH people also running those things at home, so overall demand is higher than it was when most office workers were actually in the office.
Cities sue Netflix, Hulu, Disney+, claim they owe cable “franchise fees”
The selling the orderflow to citadel is the gross part. Not allowing people to participate in a market.
Impossible Figures Library
I don't think there is any difference between pro And enterprise except for some of the ways licensing is implemented and some group policy stuff.
>Antitrust doesn't require a monopoly.

Yes, it does.

https://www.justice.gov/atr/monopoly-power-and-market-power-...