skysight-inc/HackerNews huggingface dataset:
> It is expected you already know JavaScript before you read this article. Concepts like mapping arrays, destructuring assignment, spreading values, async/await, es6 modules, and more will be used extensively.

So in other words, it’s just like Vulkan where the beginner tutorials have you set up your own allocators, deal with fencing, and use a swap chain just to put a single triangle on the screen? What the actual fuck? This doesn’t sound at all like “fundamentals” and makes me not want to ever use it if the very basics require all of the above. I think your average programmer, even one who does 3D graphics, is going to look at this and just be turned off.
Tale of Two Teams
That's a feast! Laguardia happily shuts down at like 6 or so, after that if you have a connection you can look for food scraps on the floor or, you know, dive right into that intermittent fasting you always wanted to try.
Honestly why not just make a database like GIFCT [0], for classified documents? You could make it possible to both preserve the current status quo (e.g. most social medias already run a check against some databases to prevent you from uploading terrorist content and CSAM) and stem the flow of classified documents. No need to ban E2E encryption, no need to have a watchful eye over everyone on the internet, no need for back doors to scan data on private devices or monitor private chat rooms.

However, somehow I doubt that we want to make a database like that given that, even if the hashes are irreversible, the database itself could be used to glean information.

Of course, a better solution could still be the one suggested in the article: stop over-classifying, and reduce access to classified materials overall.

[0]: https://gifct.org/hsdb/
You program computers on computers. You program phones on computers. You don’t program phones on phones. It seems as simple as that.
It's not insane for them to be transparent. When Valve depreciated Steam Play for MacOS, they had engineers very clearly spell out the reason: the MacOS runtime is not stable enough for games. They also called this out when depreciating SteamVR for MacOS, it seems less like a "strategic move" and more like a platform limitation.

There's definitely something for Valve to gain by porting Steam to MacOS, after all they did support MacOS with Proton originally. The work required to fix it for modern MacOS is monumental though, and unless Apple sponsors it I see no reason why it would happen. Once they axed 32-bit execution support on Mac, there was effectively no reason to keep supporting the platform anymore gaming-wise. OpenGL depreciations were the icing on the disappointment cake, very clearly Valve was being told to pound sand by Apple.
It's not only attaching your product to hype trains, any claims about a product's capabilities directly from the vendor should be taken with a grain of salt.
It is simple government corruption and there is nothing unique about it to capitalism.

The same phenomenon occurs with other forms of government, such as Socialism or communism.
It says this right in the article:

> That may limit the new age restrictions to just Twitter, Facebook, and Instagram.

It seems the purpose was to ban anything else other than TikTok.
I want to find recipes based on ingredients that I have available.

Any suggestions?
How’s chromeos treating you?
And as we know, "Incompetence" never gets fixed. All that happens are changes made in a manner only proves Incompetence is someone else's fault. I am sure changes made will have nothing to do with the real issue.
> The cause of PASC is currently debated but likely involves several different components, including: viral dissemination and persistence, immune activation and dysregulation (e.g. clotting, autoantibodies and reactivation of pre-existing latent viruses), cell death and tissue damage, and long-lasting cellular changes (e.g. epigenetic changes, senescence, fibroproliferation, metabolism alterations) (3). However, at present we lack an integrative understanding of how these disease components interact to cause the variable symptomology of PASC. Based on studies on acute COVID-19, PASC and the related myalgic encephalomyelitis (ME; chronic fatigue syndrome), we hypothesize that an inflammatory acid-base disruption underpins PASC and that viral proteins, both acutely and persistently-expressed, cause disease symptomology through disseminated tissue damage and inflammatory acid-base disruptions.

Seems like an explanation for the body compensating for hypoxic-environments by changing its acid-base. But what is fundamentally causing these environments?

Focusing on sleep, diet/hydration, and exercise are your three major ways to combat long covid. The latter (exercise) is heavily controversial in the long covid / ME/CFS communities, but would help moderate your acid-base over the long term if you can push through the pain/fatigue/etc.

The author suggests a few things helped them. Deep breathing, diet changes surrounding acidic foods, and stretching.

My personal experience with two bouts of long covid (14 months and 7 months) has me still believing that microclots and nitric oxide deficiency being the key factors in my recovery. I've recovered twice now and back to pre-covid ability. It took me two years of constant exercise to build back to where I was. A modern Sisyphean task at that.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9212559/
I think there's potential in those ideas, if only they are not to the detriment of the Web (which is already working just fine).

As an alternative to iOS and Android development, I welcome ground-up solutions as long as they can get text editing right. However, I bring that up as I can't see anyone ever making a ground-up text view as reliable as a browser or native one (consider CJK, RTL, and vertical text, and IME input) without a dedicated team spending years of work and closely examining each platform's equivalent.
I'm pretty sure there's many species with consciousness. Of course the discussion of consciousness in general is one big mess, imho. :-/

https://en.wikipedia.org/wiki/Animal_consciousness
The native side of this has long been addressed by cross-platform toolkits including but not limited to: Qt, GTK, FLTK, WxWidgets (note: all FLOSS, at least optionally).

Alas, web development "decided" to completely reinvent the wheel for all this stuff, leading to a new generation of heading-to-native toolkits derived from browser-based technologies, such as Electron, React Native and Flutter.

Unless you believe there is any mechanism to force a single cross-platform GUI toolkit on all developers - a belief that would make you basically insane - the reality is there will always be N different options for cross-platform development, depending on (a) which platforms you intend to cover (b) your own development history (c) subjective preferences (d) specific functionality that may be limited to specific toolkits.

Does it matter if N is 10 instead of (say) 5 ? I don't know.

Does it matter if the N is segmented into "derived from 90s widget models" versus "derived from 2010's web models" ? I don't know.

Is there any chance of a single toolkit that covers native desktop environments (which continue to be important for creative apps, high performance apps, browsers etc.), native mobile and browser based apps? I don't know, but it seems ... unlikely.
New Steve Jobs book offers thoughts on life, work and death
> This is a curious line…

Literally in the next sentence the author also remarks that he finds it odd:

> “That makes me curious.”

He finds it curious because he also finds the technology is magical.

Eventually he concludes:

> “Let's say you have a Large Language Model AI, trained on all the text in the world. We understand the mechanisms (engineering) but the outcomes are surprising and emergent (magic). Its job is to repeatedly predict the next word that would come if a person wrote it – a form of negative latency, or non-causality. From this, for reasons we don't really understand, it can say an impressive variety of unexpectedly meaningful things.”

> “When you have all the text in the world memorized, that means you have access to all the insights that have ever been written. You need only recognize them, and have a good idea of what the reader knows already, and you can produce insights – things the reader has never heard before – on demand. You can get an A+ from my English teacher. Can our AI do that? I don't know. Certainly sometimes, maybe not reliably yet. Any time it does, it will feel like magic.”
http://mediaroom.scholastic.com/press-release/our-commitment...
That's actually not unreasonable, as WebGL under the hood is already implemented through Vulkan, Metal, and DX12.
Many companies traditionally have rigid pay bands, including many software companies. There are several problems you are overlooking. In job markets with highly volatile wages like software engineering, there is no practical way to budget for randomly giving most people large pay raises throughout the year. Many roles are necessarily budgeted multiple years out because of contracts. If you are a company that hires a lot of software engineers, salary is likely most of your cost basis for running the company. Your fixed costs have now become variable costs, which makes financing the business much more difficult. You are also imagining this as a ratchet where salaries can only go up but if salaries must track the market then they must track the market in both directions, which will make many employees unhappy. By adjusting salary to market conditions with each new hire, companies make the financial realities of rapidly adapting to changing market salaries more manageable.

What many companies with rigid pay bands do to handle this in practice, and what would undermine what you are proposing, is to continuously invent new titles/bands if the salary requirements change too quickly. I've seen companies that had hundreds of different titles for tech peoples for exactly this reason, creating new ones if the market salary moved too quickly.

It isn't just about how much people get paid. A policy of leveling up everyone automatically would massively increase the financial risk of the company, which has enormous downstream costs in terms of valuation, ability to borrow, etc.
I agree but unfortunately those things are lost and such a revival is impossible. The best we can do is try to deeply understand what was lost and why they were lost and how to prevent similar loss in the future. Unfortunately we just repeat the same patterns because it's logically impossible for it to ever be a pressing problem for those with power and representation, so they're never motivated to solve it.
They can use whatever jargon they please among each other, but this talk about "ritual purposes" and "ritual objects" are constantly used in popular science when presenting archeological finds. Children's toys are not ritual objects.
I feel these complaints are misguided. If anybody thinks an Apple II was the good old days should lose their mind with this computer.

https://www.analog.com/en/products/max78000.html#product-ove...

This has all the freedom one could need and amazing computing power. If one needs a non-propriety way to reach iOS users use a webpage.

Nobody is stopping anyone from making the next big thing.
> “It’s just like building on top of AWS or GCP.”

If you applied your logic to the use of cloud services then companies like Vercel shouldn’t call themselves a hosting provider because they use AWS. “It’s just a UI that calls the AWS API”
Agreed. But it still makes me wonder about the internal mechanism that makes it work, or rather the last mile of that mechanism. Till we understand that we will not know what else can feel ?
Vercel local/prod behavior differences resulting in 12x devspeed slowdown
As a developer writing a low-code data transformation tool, I have some skin in the game here. I believe that low-code tools are only good for creating a small subset of software systems. This is because software systems are incredibly varied and they often don't fit into the restrictive framework set by low-code development tools. On the other I believe hand low-code tools can be very useful for more restricted domains, such as data transformation, 3d animation or audio design (although they aren't always a better alternative to code based tools).
Former defense contractor here:

This has similar econ dynamics to defense contracts.

The market competition between companies is entirely limited to competing for the exclusive, government granted monopoly of winning the contract. This is known as rent seeking in economics terms.

Once rent seekers win, the expectation is that the agency who governs the contract actually does their job and prevents price gouging. This can sometimes be done well, but usually, it isn't. My experience is that most govt regulators are complacent, mediocre, low energy desk jockies who default to doing as little as possible. This structure of management is why the US DoDs JSF (aka f35) program is such an absurdly horrific example of massive cost overruns and under performance.

I have an econ background, and one did an internal presentation at Booz Allen about the pitfalls of BAHs rent seeking dynamics encouraging top engineers to get sucked out of real projects (causing them to under perform) to instead work full time on writing proposals in response to govt RFPs. After all that's how you get promoted at these companies because what they say they value isn't actually what they value.
This articulates well something that's always been in my mind - code is just a precise expression of business logic. Programmers are actually business administrators making low granularity business decisions.

You could make programming less complex but it doesn't obviate the need for making those low-granularity decisions -- you're just choosing to go with the "defaults".
Floats are a computer representation of scientific notation, used for scientific computation. Coincidentally, hardware support is extremely important for scientific computation. (A bit less now than in the 90's but still a showstopper.)

Hardware support is also extremely important for games, but floats are not a good representation for most of it. IMO, game data should be composed exclusively of integral numbers, but it is natural to want a little bit more of precision some times.
And what would provide 32-bit Wine runtime? Presumably not MacOS, if you're using any version past Mojave.
I didn't see any description of her self treatment, but I'd assume that to be taking bicarbonate or anything else that say marathoners take like L Carnitine, Carnosine, Beta Alanine, Leucine, Iso Leucine, and Valine.

https://www.runnersworld.com/training/a20860259/does-baking-... https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5867441/
https://www.mbsf.org/the-best-vitamins-and-supplements-for-r...
I think the majority of people here understands the commercial considerations Apple makes.

But you asked what would you expect. At least don’t block me to update. Tell me it’s not officially supported. But let me install whatever OS I want, at my own risk.

The problem is not even the OS. It’s the whole ecosystem of apps that require a certain OS version.

I’m stuck on 10.13 with my iMac from 2012. The hardware serves me well, it does exactly what I need it to do. I’m just stuck on an old OS.

I’m gonna try OpenCore legacy patcher for sure.
The Rust ecosystem (with cosmic text and parley) is well on the way to achieving this
I also started using the Internet when I was around 10, in the mid-90s

I suspect Generative AI will accelerate the transition to real ID

There’s a new impetus to be able to tell who is real from who is not online

Younger me would probably be angry and disappointed at how I have all but accepted that it’s going to happen one way or another
Two of the three options are driving licenses. It’s obnoxious that the third option is administered through the DMV. I’ve never understood why personal identification falls under that department. An affidavit with a notary’s seal should have been sufficient.

So, yes, you’re technically correct, but no, no one is bringing their kids to the DMV for photo ids and not driver’s licenses.
Well actually ... just make an app that talks to some API in the car's system. You'll of course have to do it for both phone OSes, but it seems quite doable.
To quote The Onion:

> Screening for cancer is the primary cause of finding out you have cancer
I have a car maintenance manual from very early in the 20th century (1910 or something) and the maintenance schedule it describes would be ludicrous nowadays. It talks about changing the oil and greasing all of the joints every couple hundred miles, for example. At the same time, there are some components that are essentially the same now. Based on the diagrams, it looks like the wheel hubs and bearings would be compatible with the ones on my modern boat trailer.
This seems like an extreme niche. What is the benefit of offline installers? Doomsday prepping? Because it’s certainly not more convenient than what Steam does, and Steam doesn’t require an internet connection to play games.
Main thing they learned is to control both sides of the narrative.

Make the “wrong side” look like flat-earther types through coordinated information poisoning. That’s the true advancement in PsyOps in the last 10 years.
It's not like native OS features don't have security vulnerabilities. At least all the major browser have at some major portion of their implementations that are open source projects. So if you're stuck working on Windows or MacOS, at least you can know that Web browsers aren't limited to one vendor finding and fixing those defects.
Pump another $100B (adjusted for inflation) from pension funds into the startup economy, give $60M to anyone who can spell TCP/IP, then invent a language that's a small subset of C++ and SmallTalk and insist that everyone will be using it for everything in 2 years.

Bonus points if you rail against government interference while taking 60% of your revenue from the DoD.
Linux doesn't depreciate major graphics APIs or CPU features willy-nilly.
It deviates from the standard PC architecture, so generic drivers won't work anymore.
Since those machines were otherwise rather boring from a hardware perspective (rather expensive x86 machines that didn't even have the latest hardware) there wasn't much incentive to write those drivers so development is rather slow.
Maybe port forwarding for L2TP, which uses weird non-TCP/UDP protocols.
The problem with throw-away prototypes is that often don't get thrown away and become the actual system. 'Hey it works, mostly, why spend money improving it?'.
It's an unfortunate consequence of compatibility with C.

I'm pretty sure you could get the compiler to warn you about this stuff though.
I wouldn't say they are "in a league of their own," but they are the clear front-runner in a race to become the dominant "generalist AI model" layer in a new kind of AI software stack that is growing and expanding into new applications very rapidly.

Every day, we're seeing (a) more and more tools and plugins that enhance the abilities of OpenAI's generalist models, (b) more and more tools for using OpenAI's generalist models as components of applications, and (c) more and more end-user applications built atop OpenAI's generalist models.

Most businesses that want to leverage a generalist AI model cannot afford to develop and train it on their own, especially if the cost of doing so continues to increase as rapidly as expected. In fits and starts, they will eventually settle on using one dominant provider with an industry-standard API.
Has anyone figured out how to move a system previously using dosdude1's patcher to OpenCore without having to reinstall?

Faced with having to do this with a MBP 2009
> MacStealer being an unsigned DMG file is also a barrier for anyone, especially beginners, attempting to run the program on a modern mac, said Malwarebytes' Reed. "Its attempt at phishing for login passwords is not very convincing and would probably only fool a novice user. But such a user is exactly the type who would have trouble opening it."

Given the above and the default macOS security configuration, you really have to work your way to get this malware running.
While I personally don't think ChatGPT feels magical, I know many people who feel this way. It's a really common opinion, especially among non-programmers.
> Seems like an explanation for the body compensating for hypoxic-environments by changing its acid-base. But what is fundamentally causing these environments?

Damage to the lung tissue!
The "malarkey" provides easy cover for real, and much more boring, usurpation of human rights by governments.
If the person discovering these things is a real scientist, he will say he doesn't know what it was for. If he is not, he will say it was for ritual purposes and that the stupid 21st century people believed a spirit lived inside the machine.
This would be great in conjunction with e.g. papermill for running the same prompts over time and with the model as a parameter.

Do IPython-GPT or jetmlgpt work in JupyterLite in WASM in a browser tab?
I think WebCPU is where it's at. First class virtualization in the browser so you don't have to emulate :)
This is usually done with shaders and a circle of buffers which maintain state.
Is Age of Empires playable in MacOS? I’d like to remember my childhood years but going back to windows after 15 years of Ubuntu and MacOS gives me headaches.
Just file this in the bin marked government-corporate propaganda aimed at expanding the surveillance state and implementing China's approach to monitoring citizen communications on various platforms.

The consolidated corporate media seems to believe that if this 21-year old leaker had all his communications monitored and was tagged with a constantly updated social credit score, he could have been flagged as a risk much earlier and these embarrassing documents about the scale of the US government's involvement in the Ukraine war could have been kept from the public. That's of course a profoundly anti-Bill-of-Rights authoritarian stance, maybe adopted because 'the ruling class in America hates our freedoms?'

Lord forbid the Ukraine war end in some kind of negotiated settlement, that would mean Europe might lift sanctions on Russian gas, reducing the demand for LNG exports... as well as reducing the diversion of taxpayer dollars to bloated military-industrial contracts.

> "U.S. LNG exporters boosted shipments to Europe by more than 137% in the first 11 months of 2022 from the same period in 2021..."

https://www.reuters.com/business/energy/us-lng-exports-both-...

It's kind of astonishing how bad the Washington Post has gotten since Jeff Bezos bought it...oh and look, Discord uses Google Cloud, not AWS! Well that explains a lot.
Most of those concepts are foundational to web programming, yes.

I also believe that for most people who "just want a triangle on the screen" they'll be utilizing other higher level tools to do so, and those tools will then do the "dirty" work of using WebGPU. Think, Figma making it easy for people to design but behind the scenes it's incredibly complex using C++ (might be outdated on this) compiled to WebAssembly.

Same will apply here, most people who want lower level access to the GPU aren't really doing so just because of simple triangles or basic graphics work. There are already engines and frameworks for them.
So your complaint is with popular science media not translating these terms of art into everyday language. Fair enough. But how does that warrant the claim that the use of these terms "serves to make people not take archeology seriously anymore"?
My main PC is 10 years old now and still works fine with the latest Ubuntu. I'm sure I'd have no trouble running Windows on it either.