skysight-inc/HackerNews huggingface dataset:
I'm actually surprised at how many people on HN see this as a big deal. I can only assume it's because there is a lot of confidence in Satya Nadella to execute well.

I can't imagine this same announcement being met with anything other than "meh" under Ballmer for example.
This is simply not true in technical fields, specifically software development. The most productive developers have high labor mobility and high rates of pay. If you don't think so, try employing the industry's most productive developers and see how cheap (or not) it is.
You are painting WebGL2 progress much more rosy than it actually is ;)

For instance the WebGL2 compute extension was put on hold exactly because WebGPU solves this better and is "just around the corner".
As someone who lives in Austin and recalls a fair amount of other issues with the airport I didn't realize I had yet another concern to worry about... Good thing we had someone paying attention but it seems like we should add more buffer time between these comings and goings. Though I know a lot of the airport has been overwhelmed with plenty of other issues.
How does Red Hat Enterprise Linux fit into that classification? It's both commercial and open source.
In fact I heard some stories of nepotism in another european country. Not convinced it is an elite either.
WebGPU's native libraries are essentially middleware to abstract over the common subset of Vulkan, D3D12 and Metal.
>They're afraid they'll "break something".

Right? I feel like my non technical social connections have an even greater learned helplessness from interacting with any sort of open to customization technology because they've learned that everytime they touch something the tool stops working in a way they don't understand. Most people are not going to spend days to weeks, and definitely not months to years learning how to tinker with and expertly maintain their technology.

I feel like technologists in this forum are acting like blacksmiths who would scoff at any of us for having purchased a hammer, rather than smelting the ore, forging the head, and carving the handle so we could have one that fit our needs perfectly.
> A closely related concept about quantifying the behavior of all Turing machines is Chaitin's omega

More precisely, Chaitin's Omega quantifies the behaviour of all Lisp expressions, since he defined it not in terms of Turing machines, but in terms of a universal lisp interpreter. Not your standard lisp either, but a minimal version geared toward Algorithmic Information Theory [1].

[1] https://www.jucs.org/jucs_2_5/the_limits_of_mathematics/Chai...
You are arguing about the difference between operational semantics and denotational semantics.

Either is fine for explaining something to a human, as long as it makes sense from the context.
The concerning issue here isn't the AI technology because that's not what's being bought/sold. If that was the case they could use anyone's voice or create a synthetic one.

Pay close attention that what's going on is that technology is used to take control of a person's identity and their likeness, that's where the value in actors voices is. People are required to hand over their own identity to even obtain a job.

This is actually nothing less than servitude. Imagine if it was someone's body instead of their likeness that needed to be handed over to an employer. A voice actor selling the rights to their voice to a company is akin to a laborer selling rights to their hands. I'd honestly say we very quickly need an inalienable right to one's own likeness.
> or showing up to work drunk because they're worried about getting fired for calling in sick

I feel like there are a plethora of issues there.
Isn't that just using Application URL scheme? MacOS does this too.
> Lets not get carried away thinking we are specially noble.

The guy in Nebraska maintaining one of key dependencies of your project thanklessly disagrees[1].

Well, we build stuff. we praise the knowledge. We were called geeks, hackers, etc. I can just compare software engineering with science like math, * engineering, physics.

Finance market as put by the other contributor, is just what we are not, and why Linux exists, why FOSS exists, why internet exists and services like github, trello, gmail exists (even though you want to scream at me, they are there for profit, they were all created with one goal in common: Collaborate openly with others). Egoist finance sharks aren't example of success, virtue and happy life, no matter what.

[1] https://xkcd.com/2347/
"Compiling" down the product to a fold brings you to the same issue. Though of course it's a lot easier to reason about math in functional programming than in imperative programming, you still lose some of the equational properties that later allow you to derive closed formulas.
Yeah I know :)
I meant that there are some things specific to SaaS that we're trying to solve - like connecting it to pricing and package tiers. So if we have a feature flag called "SAML enabled" its value is based on what pricing tier that specific customer uses.
This brings me back to the days of Moparscape and creating my own private server. I remember joining the forums and sharing my code for colour coding the menus. Great times!
Browsers are doing well. I'm more worried about the fact the browser is turning into the entire operating system these days. Even the apps use the browser engine for a lot of functionality these days.

It's like a parasite, the OS is being eaten inside out. I'd be fine with this, it's a typical disruption process.

Except the browser stack is full of legacy features, is bloated, and I'd hate for this to be the de-facto platform for "everything" going forward.

The joke that JavaScript will become a virtual machine which will then be implemented in hardware and be the only way to do everything is not THAT far from reality.
Not to be snarky, but these last couple close calls in the US feel like indication to me.
>People who got online when smartphones entered the scene have a difficult time when I try to explain what "folders" and "files" are.

Not just the grandpas and grandmas either:

https://it.slashdot.org/story/21/09/23/163212/todays-student...
Why do they drag their feet so much regarding open codecs? It seems like they just need to take an existing dependency and integrate it in their browser, that doesn't seem like a lot of work. Maybe I'm completely wrong about that? Are there hidden complexities? Maybe they want to implement the codecs in-house? Royalty/licensing issues?
Actually, not such a bad question, if worded poorly. There's at least Synapse[1]. It even has a third-part broker to accept transmission GUIs by Drew DeVault[2]. Why didn't they just reuse Transmission protocol from the get-go, to leverage the great Transmission-Remote-GUI[3] for example, is beyond me.

Unfortunately, there's just not enough interest in the project and no adoption.

Transmission, at least previously, never have been too resource-friendly, so a lean and mean Rust alternative would be great.

1. https://github.com/Luminarys/synapse

2. https://sr.ht/~sircmpwn/broca/

3. https://github.com/transmission-remote-gui/transgui
fully supported since Sept 12th, 2022 according to https://caniuse.com/webm

edit: on MacOS (not iOS)
I got my PPL in EU and here it was drilled into me that in Europe there can be exactly ONE plane cleared to use a runway at any time.

When the approaching plane is cleared then there is no allowance for anyone and anything to be on the runway.

So if there is a departing plane waiting on the runway or someone crossing then the approaching plane is given "cleared approach runway 08" but never "cleared to land". Which also means that if you are piloting the landing plane then at your decision height you have to go around.

Also when someone is cleared to land no-one can be given a permission to enter the runway.

There is one clearance that kinda-sorta allows which is "BEHIND landing Boeing 737, line up and wait BEHIND". It intentionally has "BEHIND" before and after the call to be extra clear that the waiting pilot has to confirm that the plane has passed their nose and they can enter the runway while the landing plane is on rollout. But that plane can not be given a takeoff clearance before the plane on the rollout has exited the runway.

We were told that the americans do it differently and I've always found it dangerous.
Its really buggy on android.
I find Brave to be much brave on mobile, and on desktop its much better on the security side, especially on Linux.
I don't know in which world you live, but in the world I live common people (that is, non computer nerds) all had Windows and all used Internet Explorer. A few had Firefox or Opera or MacOS, but they were a little minority.

Then came Chrome.
I think one goal is to at least get the state from before the earthquake, even if many buildings are expected to be gone (and then you can just tag the building as destroyed:building=). But you can coordinate humanitarian efforts much easier if you have a rough idea how many people may* still be somewhere where there have been dwellings. At least in other areas HOTOSM have been active the map data has been validated on the ground as well, but that may depend on who is working on that particular project.
Calling between JS and WASM isn't really a performance bottleneck anymore in itself [1] (but it is an 'optimization boundary' for the compiler, the same way that a DLL call would be in a native application).

[1] https://hacks.mozilla.org/2018/10/calls-between-javascript-a...
Oh my god, yes. I used to like it, but once you dive just a bit deeper into literally any feature, you will always always find quirks that make absolutely no sense. There is always some sort of limitation that is obviously caused by shipping anything they can as fast as possible. Absolutely 0 polish.

A small but frustrating example I experienced just today: In Azure ML, you can create data assets (basically a sort of centeal syslink to your actual data in a storage container) so that you can version your data and access it easily in your pipelines. Sounds great! But they recently pushed a new version that makes it impossible to create a data asset with multiple folders (!). You used to be able to do it, but now your data asset can either be a single file, a single folder (with no subfolders!), or a tabular asset.

It's completely insane to me because you now need to create a data asset for every folder you have. on a product made for data-heavy ML workloads. If you have data across a few dozens/hundreds of folders, you can't aggregate them even if they are to be used on the same pipeline, unless you do it manually. Also, now that you have dozens of unnecessary data assets, you can't even set your pipeline to take an arbitrary amount of them as input. You have 20 data assets/folders? Have fun adding 20 inputs in your component's YAML.

I can get around it, and maybe I'm dumb and all of our data should have been in a single folder anyway. But it used to work, with no downsides!

This stuff happens every day and can be especially aggravating in "heavier" services like AKS.
For the average of users they don't really mind if they're using WebKit or whatever stack underneath. My family just wants to open Safari and browse, and they don't give a shit about any of Apple's business.
Cloudflare have posted a public blog post some days later https://blog.cloudflare.com/how-cloudflare-erroneously-throt...
Thanks!
So we want to tie it to pricing and tiers - the value of the feature should depend on which tier the customer's in.
Is this sarcasm? In a thread were we discuss the breaking down of a systems run by professionals?
I am a user of browsers and though I like it the most the Firefox drives me crazy with the constant updating notices. I will never let any program auto update itself if I have a choice - sorry, I like to know if something is happening with the things I use - but the frequent bugging of the Firefox to update, update, update, update, update, update, update, update, update, update, update, update is driving me mad! Why the f*ck update?! The current version works just great!! One or two brought me noticable and interesting (thought still marginal in the overall purpose) changes throughout a perhaps 5 years window, the rest just bugging me and pushes self advertising 'what monumental new things we brought to you' pages on next start. Breaks the flow of use frequently, it is a user hostile behaviour. Do security ONLY updates (or better yet, work slower and bring a secure version to us in the first place please!) and let me look for new features on my own time, ok?!

(this is a very bad trend in the software industry, pushing updates on the user like if the software had the same importance to the user like it is for its developers, if the life's purpose for the user was to keep it the most updated and satisfy the software packages' needs, no, not at all, for users it is a tool not the center of admiration that want to nurse and cherish. it is a bad trend but that is not an excuse to do bad as well but a reason to make it better please)

Rememeber! : https://pbs.twimg.com/media/EtwnnQLUUAI9O7g?format=jpg&name=...
Not sure how far the information is true but I am told many Middle eastern carriers do not get sufficiently mature pilots & have to make do with junior ones. Or it could be possible that they compensate for some of the luxurious offerings with invisible cutting corners like pilot experience. Either way there seems to be a certain issue which needs addressing.

I remember reading on HN where the pilot failed to timely rotate the plane when it was supposed to take off until it had overshot and apparently flew at 200+ kts after taking off from DBX at low altitude (75 ft) for about a mile, before climbing up & proceeding without incident to IAD [1][2]. Admiral Cloudberg blogged that Emirates 521 incident showed Emirates pilots seemed over-reliant on instrument for landing [3].

[1] https://avherald.com/h?article=4f24b2d7

[2] https://onemileatatime.com/news/emirates-terrifying-boeing-7...

[3]
https://admiralcloudberg.medium.com/the-reliability-trap-the...
> If you are not involved directly with any of that professionally, it is better to treat it the way non-developer treat the OS. Assume it will work as intended because loads of highly trained professionals take care of it. Added benefit ehen it comes to aviation: strict and sensible regulation (the MAX disaster notwithstanding).

Allow me to chime in and respectfully disagree with this sentiment and the metaphor.

As the saying goes - the aviation (just as the automotive) industry saves lives (as in "advances security") one accident at the time. It would make sense that close calls like this Austin near mass casualty event should contribute to the future safety as well. In that context, it's absolutely legitimate to be suspicious and ask safety-related questions, including in a HN comment or in real life - instead of shutting someone down.

Speaking of the developer-OS metaphor - any non-rookie developer should be aware of not only the security and vulnerability of one's own software but also of the security and vulnerability of the underlying OS, infrastructure and even hardware. The number of building blocks gets larger by the day and nearly each building block is becoming increasingly complex. Yes, there are professionals working on each those blocks yet there are new CVEs and associated attacks all the time (incl. ransomware). If we add 0-days into consideration (a.k.a. "the unknown unknowns" in the software context) IMHO we should be able to conclude that the used developer-OS metaphor is not helpful.

The older and more experienced we all become, the more should we be cognizant of the potential risks (not only in our particular industry niche) and we should welcome and consider a normal, widely accepted practice to challenge the status quo and pose questions that should overall increase the number of brains and eyeballs on the problem and (unknown) unknowns - be it vulnerabilities or security risks, especially to our bare lives.
Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon
> Nobody has the data

https://naich.net/wordpress/index.php/ever-wondered-why-plum...

“But the main reason plumbers are well paid is because they know the arcane secrets of plumbing fittings.”
Revenue is about the only thing that might have improved. The meat and potatoes certainly haven't.

Edit: was not my intention to make this sound so unfair to the moz employees and contributors - it's all on management
I do believe you are practicing the I.T. version of defensive driving.

That is a compliment.
In "Electronic Devices for Hydrogen Leak and Fire Detection", https://ieeexplore.ieee.org/abstract/document/4501882 :

> Broom. The use of a cane broom for detecting a hydrogen fire may sound ridiculous but when
other devices are not available, a broom will provide a device for personnel safety warning. A hydrogen flame is invisible to the human eye. During hydrogen flame tests conducted by the
author using a welding torch laying on the ground, personnel would have walked into the flame unless restrained. When warned, they disbelieved the warning until the heat striations appearing on the ground caused by sun rays shining through the flame were brought to their attention.

> A man required to work on the test stand when the stage is fueled can wave a cane broom in front of his path. If the broom bursts into flame, an invisible hydrogen flame is present.
That is a wrapper library, middleware means more richer tooling and development experience.

At very minimum something like Ogre3d or Open Inventor.
If mobile support is important, the Vulkan 1.0 feature set is basically all you can hope for unfortunately, with or without WebGPU inbetween.

For WebGPU it was the right decision to select the base feature set for the biggest possible reach. Desktop-GPU extensions can still be added on top when the need arises.
The Main Way to Improve Your Chess Game, No Matter Your Rating
It's a love letter to the WTO. It tries very hard to make it sound like it has been around forever (for "decades" following WWII rather than it popped up 30 years ago). The sighs. The feels.
BGP is an alternative to DNS but it is not better suited, it depends.

DNS gives more control and precision to CDN provider than BGP. BGP might be good enough if you got few POP around the world but with the scale/distribution of Akamai, DNS is better suited.
The effect you are talking about is real, but it's generally small. The cause is called peculiar velocity, and it could introduce uncertainties of a few percent, which is relatively small for cosmological standards. We know how velocities are distributed inside galaxy clusters. It leads to the "finger of god" effect, which makes it appear as if objects would be distributed such that they tend to align along our line of sight.

See: https://en.wikipedia.org/wiki/Peculiar_velocity
And deal with one of the most tourist-packed cities in the world with some awful commutes.

Buses just aren’t worth riding when tourism is high (you’ll be waiting forever with dozens in line ahead of you and then stuck in traffic) and the train routes aren’t nearly as convenient as a lot of other Japanese cities.
I think it's rediculous how much Windows tries to scare you away from using not-edge and then constantly tries to scare you into switching back (plus using Bing). It's no wonder their numbers are up.
> You know we're at a weird point when the underdog competition in browsers is Apple, one of the richest and most resourceful companies of all time.

It's not so weird considering the following:

1. Safari only works on Apple operating systems

2. Safari development has been seriously underfunded by Apple, since Apple wants to keep people in their walled garden app store, and web apps, by their very nature, can't be controlled by them.
The incremental-procedural generation that impresses me most is long distance connections.

We want worlds that are too big to be completely stored, so there's conceptually a tree, where high-level features (continents? cities?) exist on the top, and low-level features (the colour of the fur of a specific citizen's pet?) towards the bottom. To get the same tree, no matter the order you expand it, is the key desirable feature of incremental procedural generation. Because then you get the feeling that it's in a sense "all there", and not just made up as you go along.

But making a tree like that is easy. The hard part is the long-distance connections. If you step down the tree to a continent, to a country, to a city, to a person... and you want that guy to have an aunt. Possibly on another continent. And you want to make it so that if you restarted with the same seed, and stepped down to the same aunt, she would still have that same nephew.

Most incremental procedural games have very little in the way of long distance connections, and it makes them lose their lustre quickly. What does it matter if there are 10000 procedurally generated cities in your world, if they don't have anything to do with each other?

A few games get by this by not being incremental, but simulating all that hard stuff up front. That's how they have aunts in Dwarf Fortress. But while it's impressive, it doesn't scale up. I think the way forward must be to figure out how to embellish (that is, expanding nodes in a seed-generated tree) just what you need, when you need it.

Language models are literally good at embellishing, but then you feel that lack of consistency and coherence, because there's no seed-generated tree at the root of it.
Having various people threatening patent/legal enforcement is another issue. One may believe porting to another platform like ARM64 with a patch would be clear, but people often confuse GPL means free as in free beer... it isn't... and some get extremely aggressive/possessive over mundane issues.

I go by the lawyers consensus, not some opinion on the internet from some unknown region of the world. Note, the user-base doesn't care, they only want a program to work on their platform. Some upstream publishers on the other hand can be disrespectful at times, as some can assume the worst... it usually has nothing to do with the FOSS foundations themselves.

Thanks for your opinion though, it is good to see people still interested in community projects. Happy computing, =)
> like connecting it to pricing and package tiers. So if we have a feature flag called "SAML enabled" its value is based on what pricing tier that specific customer uses.

But that's not a unique feature, it's a fairly basic feature for a "Feature toggle" service to have, you'd be looking for a while if you're trying to find one that doesn't have that.
I'm having a lot of fun dropping in my Midjourney images, getting a more detailed prompt, then putting it back into Midjourney for more interesting variations
I find KDE Plasma easily the best desktop environment there is on any OS. It has a lot of flexibility to make the desktop layout/look just the way I want it and also for it to behave just the way I want. There are a lot of features I quickly miss in other desktops, for example I miss activities a lot, the great integration with the KDE apps, the Vaults feature for encrypting folders, window manager is just awesome, and I like it how almost everything has a keyboard shortcut assignable so I can control it with keyboard. And all is just getting better and better, which is a complete opposite trend when compared to closed proprietary desktops that are just getting more dumb don with each release, and much more bloated and they even integrate more shitty features like spyware/surveillance and ads. So yeah, KDE Plasma is right now the best you can have on the computer.
i have not found this to be the case at all
> The restrictions are a feature and not a bug.

The point of open OS is not to force its users to use unvetted apps. It is to give them an option to do so.

The argument that someone might want to use a restricted OS because they want to only use vetted apps is flawed. The reason is that the users can use an open OS in the exactly same way, if they choose to do so.