skysight-inc/HackerNews huggingface dataset:
I just founded a company where we're building a cross-platform native desktop app. Perhaps given we're on HN we can scope this to ask why aren't any _startups_ building native desktop apps?

It's something I wonder about as well. We're building real-time performance critical software, so we don't have much of an alternative. Given these constraints, we also ruled out Electron, Avalonia, React Native early on.

We're using Qt Quick which doesn't get nearly the love it should. I was a web developer for 5 years in a past life, and I'm pretty blown away by how pleasant and well-designed Qt Quick's QML language is. One of our team members created Canonic, https://www.canonic.com to explore how the web might look if QML was used as the document markup for the web.

The popular opinion around Qt Quick is that it is best suited for mobile or embedded projects with a dynamic UI, animations, etc. But over the last few years, it has really become a great desktop solution – to the point where Qt put Widgets into maintenance mode and is focusing efforts on Qt Quick across desktop, mobile and embedded targets.

With Qt 6, the GUI is drawn using native graphics acceleration: Metal on macOS, DirectX11 on Windows, Vulkan on Linux. This makes it really easy to bring in a texture you're drawing in some other piece of code outside of Qt. As a result, the QtMultimedia framework in Qt6 is zero-copy on most platforms with the FFmpeg backend. Frames get decoded if a GPU HW decoder is available, then this texture can be read directly by QtQuick and then rendered by the display server without ever being copied. I don't think there's a single other cross platform framework out there that achieves the same level of usability, performance and easy access to platform native APIs.

Here are just a few non-trivial desktop apps that come to mind using Qt Quick:

- Denon Engine DJ - https://enginedj.com/

- Mixxx - https://mixxx.org/

- Spark AR Studio - https://sparkar.facebook.com/ar-studio/

- Gyroflow (written in Rust, with QML frontend) - https://github.com/gyroflow/gyroflow

- MuseScore 4 - https://musescore.org

I definitely see Qt and Qt Quick technologies as a competitive advantage for us. We can develop the frontend quickly with QML / Javascript. We get full graphics accelerated GUI performance. Our app running under an average use-case idles at 100MB of RAM, which is basically equivalent to what a running instance of Finder on macOS uses. A full 1/5 of what Discord, Slack, Steam, etc use.

If you want to build real-time, high performance, native desktop apps, we're hiring. Email in profile.
In engineering land, I want to point out that 90%+ of the applications I use are actually desktop applications. Perhaps the majority of developers work on web apps (questionable), but certainly the majority of tools I, my team, and colleagues use are desktop apps.

- editors for code and text

- presentation and writing tools

- CAD software

- Music software

- Schematic / EE software

- Voice/Video chat applications

- All IM clients

- Web browsers for casual reading

- All games

In B2B or management land, most the applications are, indeed, web-based.

- Google drive

- Internal business tools @ my place of employment.

Still, I "use" those much less than 10% of the time, and most of them are simply web forms.
so... from my perspective... starlink is a company that turns $100 deposits into empty promises.
No, that's homo sapiens moribundus
Yes! We are the nice vikings, crushing carbon every day! :-)
I spent an afternoon implementing a SSH cert service in Go using the standard "x/crypto/ssh" package, with little to no prior knowledge of SSH internals.

SaaS like Smallstep and Teleport are trying to middleman and monetize what is actually a simple process that more developers should be comfortable implementing themselves.

This isn't "rolling your own crypto", this is standard SSH key stuff plus a bit more nuance and LOC to make things more secure.

When you pay for those services, you are essentially paying for a wrapped SSH command + dead-simple web app + someone to be your CA (read: store the resulting files of `ssh-keygen`, hopefully securely). And all the potential headaches of relying on yet another SaaS.

Plenty of developers are comfortable writing a script, a simple web app, and securely storing a file on the webserver. This is all that is required to build SSH cert support into your internal apps/tools, plus an afternoon understanding how CAs work (in short, CA private key can sign any SSH public key, then that SSH public key can be validated by anyone holding the CA public key, no TOFU required).
This is factually incorrect. Intel has in the past and is currently trying to sell and expand their foundry services. They just happen to have done a horrible job of it so far and have repeatedly lost foundry customers (like Achronix) as a result.
> I've poorly vetted my 5+ year SO's interest in having kids. Her "yeah, I'm hypothetically interested" has become "hard not interested".

Can't this be a simple yes/no answer? I have never been a relationship. So pardon me if I am being ignorant.
What a Math Party Game Tells Us About Graph Theory
Disagree. If you were now in the 1960s and could plan out a long term energy strategy thorium thermal breeders are by far thebest long term bet from a number of perspectives.
It is not OVH, but you will see it happen there as well. Electricity prices have gone up by 500% in France. Cheap nuclear energy was the reason they were able to do low cost. That's gone now.
I have sympathy for kids whose parents are awful but we will have to disagree on what the real scam is. I think the inherent cost disease and misleading nature of current voucher programs is far more pernicious than the fact that some users of vouchers end up in awful schools due to a poorly made choice. Many kids don’t even get a choice to leave while it’s pretty clear the current cost structure subsidizes the kids who do leave in rather unfair ways.
You're not alone in this. I find it a very tired, unoriginal perspective to keep asserting how dumb other people are. At the end of the day, the simplest human brains are still a marvel of science and computational complexity. The fact that it so often gets used for "dumb" things only impresses me more.

Unfortunately, a lot of people boost their worth by degrading others, so to give that credit to those that they look down on would cause them a certain degree of cognitive dissonance.
I've tried emailing him many times about bigfoot and he never responds. You might have better luck that me.
KDE Eco
You can use their CI "system" (the nice interface + config file) without using their CI runners (probably the biggest cost portion in the solution)

Bundling CI minutes on the paid plan doesn't change much, as plenty of customers will keep running their own CI runners for a variety of reasons.

Which means they're essentially very cheap users of Gitlab or would otherwise consider cheaper plans like 5$ a month
It says up to 100 jobs which is remarkably efficient.
Chemotherapy is fighting cancer with drugs, not radiation: https://en.wikipedia.org/wiki/Chemotherapy

Often, the fight does involve radiation therapy in addition, though!
>(once it got through localization, hah).

i can imagine that passed with flying colors
Re: notifications I think it's a smart move. Back when I was content lead for https://web.dev I was floating around ideas along the same lines. Web developers learn of great new feature X and are disappointed to learn that it's only supported on a single browser. They then forget about the feature for years even though in the meantime it has been implemented on all their target browsers. Notifications of some sort solves this problem. I agree however that whether people will pay for this feature is debatable. Browser vendors should be incentivized to provide this feature for free somehow because it's in their own best interest to increase adoption of new web platform features.
>The people who have certain knowledge of something wrong in the world, through firsthand experience or domain expertise, should certainly speak out.

To whom? If everyone followed the rule you're proposing, the only people they could speak out to are people who share their firsthand experience or domain expertise. Communicating further would necessitate secondhand information or some form of media which can't be trusted, as it could possibly contain some manipulating element. Who could Ukrainians ask for help from? The Russians? Would everyone else be required to fly to Ukraine to try to verify the existence of the war firsthand before having an opinion?

There are more important things than being made a fool of sometimes. The risk of being manipulated exists no matter what you do, or don't do, and you can never have perfect knowledge of any situation, even if you're an eyewitness, because human perception itself is fallible, limited to a single perspective and prone to self-deception.
Interesting – Helm definitely looks cool, close to what I had in mind. Pricing of $400 plus $99/yr subscription sounds tough – and it doesn't include a wifi router, which I think is an element that would make more sense to the average home user (and ensure it's not connected to the internet over wifi).
What if a thing with consciousness is also the only living thing which can accumulate a "self" that can propagate through lifetimes? The principle of how plants produce seeds would be the same although obviously the systems are different. To start with, plants pass on their "selves" through their "bodies" and seeds, but human children are obviously distinct selves, therefore, perhaps we ought to start searching for a physical system where a human self exists. It's an unconfirmed and probably foolhardy assumption that the brain alone creates and supports the existence or propagation of consciousness. What else in the universe is capable of doing what we already attribute to the physical capabilities of the brain as pertaining to what we call the physical (e.g. electromagnetic) activities of consciousness?
Or you could automate key distribution and revocation instead of giving away the keys to your little kingdom to Google.

(Let's not pretend that "SSO" doesn't mean "let Google or Microsoft handle password storage for me".)
If you're using Electron, you're offloading much of that work to someone else. You're still effectively doing the whole "write once, run everywhere" thing.
It looks like Mozilla's average SDE salary is about $120k, so yes.

The national median software developer salary is something like $110k. The middle 50% range is like $85-150k, so if you're making above 150k TC you're already in the top 1/4 of developers, who are already very high up in general.

I say this because people on HN love to pretend that "industry-standard" means $250k+ for new grads and $400k for experienced ICs when that's just not true. FAANG-level salaries (which can absolutely be 300, 400, 500k TC) are the 1% of the 1%.
True, but it’s also more complex than that. I don’t know the story here, but the $69k bill sounds like he went to a hospital to get treated.

Hospital prices in the US are always lies; his insurance company probably paid around $10k in total and perhaps even less than that. Of course the insurance company doesn’t generally tell their customers exactly how much they actually paid the hospital. He could have gotten a more reasonable bill by asking the hospital for the cash price for everything, writing them a check for that amount, and then getting reimbursed by his insurance company. It might still have been more than his out–of–pocket limit, in which case he still would have paid the $2,500.

But his real mistake was probably going to the hospital in the first place. He probably should have gone to his Primary Care Physician or to an Urgent Care Clinic. Either one of them can admit him to a hospital if it turns out to be necessary, but it probably would not have been. I see in another comment that he needed an X–Ray, a CT scan, and some medication. He could have gotten all of that at an urgent care clinic for $1,000 or so, and slept in his own bed that night.

It pays to shop around, and you can do so _before_ you get hurt.

Finally, don’t forget that in addition to the $2,500 he paid, he also paid his insurance company even in years that he wasn’t injured or ill. Likewise, you pay taxes every year and part of that goes to pay for healthcare, even if you aren’t actually injured or ill.
you need to manually run bionifyPage() after executing the script.
Some days I wonder if we're subsidizing Europe's healthcare in a way.

European counties impose stringent controls on how much money their public health system will pay for something and in response, since said company still wants that money, it ends up jacking up rates in the US.
There wouldn't be a point to reading papers/textbooks, buying equipment from others, etc., if you thought that it was all part of some elaborate deception.

The general presumption would tend to be that other scientists are trying to do good, honest work. Scientific progress does better when that presumption turns out to be more true.

To be clear, I was responding to their apparent disregard for the harm done by the original alleged-fraud.
Much of that I was familiar with - the very end did throw me a curve ball:

"Planck’s law doesn’t just stop at the maximum, so nuclear explosions also produce even shorter wavelength radiation, namely gamma rays. This is solely the radiation a nuclear explosion produces because it is hot, as opposed to the radiation it produces because it is nuclear, such as neutron radiation."

I have heard that in different ways but I guess I didn't grok it until reading that last sentence in particular. I always love unexpected insights.
Does anyone else dislike the recent redesign? Is there anyway to switch back?
I think they meant "controversies" more in the "adding malware to a common dependency" sense.
Subsidizing nuclear is entirely theoretical for me, unless I’m subsidizing it in other States which I wouldn’t be happy to do if it won’t benefit me directly (not indirectly: directly).

California presently has a flat prohibition on new nuclear construction. I would rather keep my dollars for my own utility bill, unless Nevada would like to play host to a nuclear plant built to serve the Bay Area.
I have made a chrome extension that does that:
https://github.com/ahrm/chrome-fastread

You can customize the css attributes of highlighted text and rest of the word using the two input texts.
What do you imagine would change if musicians couldn't protect their work?

As a musician, I think what would happen is the companies that abuse copyright now would keep abusing musicians, except now they can just take any song they like without compensating the person who made it.
Learning Clojure yields surprising long-term benefits
Not to diminish the value of their efforts, welcome to the days of 16 bit game programming, naturally minus the browser part.

Plenty of retrogaming stuff to learn from.
The current trend seems to be that sadly. You offer your services for free or for reduced price. Once you got enough users, you start taking all the money you can get.
> Why you would try to suggest they might do this is beyond me.

Cynical take: because reading is hard so people just don't do it, and see "MDN" in the title so take this as their chance to scream into the void about whatever tangentially related nonsense they care about today.
More precisely, it can show you "all" the places where I have to rework. And, since it is very likely that other pieces of the software will need to be change, it's crucial that is does it recursively.

The compiler can do that ; I'm not aware of how spec could do that.

Framing it as "all the compiler can do" us a bit weird - that's _exactly_ the thing I need.
He's famously reclusive (and not even in an interesting way) and hates being known for his writing.
Volunteers Rally to Archive Ukrainian Web Sites
TIL. Thanks!

You should look up what "git" means in English :)
> The usual or normal stake in society is virtually no discussion about politics. Once every few years you pick a representative and then you can ignore politics because you can't change anything. You ought to be talking about that local sports team or that new tv show. This changed in recent years, I'm not really familiar with this ever happening before.

I don't know at what point your depiction of "virtually no discussion about politics" ever "usual or normal". In my parents' lifetime we had political fights around interracial marriage, AIDS, and racial integration-- and that's just in the country I was born in. In the country they were born in, there was so much politics it became a massive civil conflict and they had to flee for their lives. In their grandparents' time there was already civil war and one of my grandparents was a POW, so I bet that was plenty of discussion too.
Oh absolutely. The reason the Boston Tea Party is celebrated is because their side won the war. Had the British won, it would have been one of the many wicked/evil "rebellions" against the King that got crushed.

But I'm not really seeing the connection here or why it invalidates the Unabomber example.
I've gone back and forth on my feelings for the mindset. My current feelings just encompass the differences so it's not really a like or hate anymore either way. Yes, the human species is very intelligent and in a uniquely general way on this planet, the difference between a village idiot and Einstein is quite small compared to the difference between a village idiot and any member of any other species. Scenarios like Idiocracy are just laughably implausible because while evolution can sometimes work fast for little changes which can make a difference against big selection pressures, it's generally very slow (we have math to say how slow!), and it seems plausible that what makes us uniquely generally intelligent took evolution a long time to produce, has many interdependent and complicated things, and would take evolution a long time to unmake. I suspect we as a species would sooner go extinct for one reason or another before we suffered enough mutations that reached fixation and caused a notable decline in our capability of general intelligence.

On the other hand, small scale situations similar to what's depicted in fun-fiction like Idiocracy or other things keep happening, and the idea that reality is stranger and crazier than fiction holds true. I've joked that the 2020s are going to be the dumbest decade, and will require the dumbest people. Holding up well so far. Furthermore, even if we acknowledge that humans are intelligent, period, there is still great variation within humans. There is variation on every trait we can measure, self-awareness should be no different, the presumption that no one is more or less self aware than any other person defies reason. Apart from that, just observing people's behavior in a casual way I think it obvious that people vary quite a bit when it comes to self-awareness, both in general every day lives (which I can notice varies in myself) or in specific focused tests. It doesn't get better when you switch from casual observation and conversation to more detailed study, psychology and psychotherapy are full of strange and fascinating data (and not just of fundamentally damaged brains) which I think a model that assumes equal capacities in self-awareness would be hard-pressed to explain.
Notifications could be hugely valuable for developers who are looking to build feature-rich apps that rely on lots of new web platform features that are not yet supported on all browsers.
We said that we were adopting the Unix philosophy of doing one thing, and doing it well. While at the same time, we wanted to avoid the dependency hell that plagued other systems. So we allowed each dependency to specify its own version of dependencies. The graph grew to an unmanageable mess. I realize you may already know this, but perhaps someone reading these comments could benefit.

Every organization with whom I've been affiliated since 2017 has a fairly strict policy of dependency audit. Dependencies are NOT allowed to be added unless there's a really good reason. And even then, we pay a lot of attention to what that dependency will bring with it.
> freakanomics had a great chapter on this in the first (I think) book.

Wasn't that about street gang members and not the mafia?

I vaguely recall it was something about working at McDonald's pays better than being a street-level drug dealer.
IMP SolidJS fixes a lot of issue React as without leave the "React-ish" way to build components.
Well, true. But since reactors run nowhere nears engineering limits, they need "build, explode, iterate" R&D about as much as they need testing at 5g, or in vacuum. (Yes, I know that destructive testing of many reactor components & sub-systems is quite reasonable.)
I've always liked "if I haven't seen as far as some of my peers, it's because I stand in the footprints of giants"
Couldn't a lot of this be T cell response?

My wife and I both got COVID in March 2020–she showed symptoms before I did, but I had it for many weeks and she had it for 2 days.

We both tested for antibodies multiple times since then and she never had them, but I did.

From the research I did back then it seemed like it was likely due to T cell response.

Quick googling just now yielded this, which looks pretty interesting: https://www.t-detect.com/
Yes. And when buying hot dogs.
> Or just use that brainpower and create medication that tricks the primitive parts of the brain into being happy. Profit!

Thankfully, nature already did that for us. It's THC and Alcohol.
Not entitlement

Gitlab used to have a basic free tier and a 5$ tier which was accessible

Since they will heavily restrict the free tier, and the 5$ plan was moved to 20$, many organizations have a serious financial decision to make

and all the fans of Gitlab, myself included, will have to consider options

and the other problem is pricing/per seat billing, is difficult for everyone, of course. But surely there's plenty of organizations which are probably a lot cheaper for Gitlab to keep as users than others depending on feature usage.
People cast votes (digitally mind you, which is always great and unproblematic and very secure also) and then a very tiny minority executed what is, by every standard imposed by cryptoheads, illegitimate behavior. That's more or less the definition of a referendum, which makes the ETH foundation and a top percentage of miners an executive government.
> is more of a dog whistle ingratiating yourself with a certain crowd

Genius move. Any concept that can be used to criticize you is implicitly outing me as part of your out-group. Now you can judge me not on my own merits, but on the merits of people you associate me with. And my posts can well-formulated and thought-out, you disregard them for factors i cannot possibly control.

This is the partisan thinking that i don't want to have business with. This is what i ghost people for. Call it cancelling if you want to, fact is, if you are walking through the world looking for friends, my place is the wrong address.
There's something in the water at Mozilla that negatively effects all product decisions.

Notifications and collections are features, not a product.

A viable and attractive MDN product would be a subscription to all the layers above the existing docs and guides, combined with a major initiative to connect with experts to create course material and sell it as a part of the platform.

MDN: what got you here won't get you where you want to go.