skysight-inc/HackerNews huggingface dataset:
> new apps should use WinUI 3

Other than apps written by the Windows team and shipped with Windows, what's the flagship WinUI3 app?

How large is the actual WinUI team, approximately? We can make guesses from the number of committers on github, which appears to be about half a dozen people? It just doesn't feel like Microsoft themselves are really committed to making it work and then forcing it on Office or Teams.

At some point soon I'm going to have to do a native app to do driver control, and it seems the elegant simplicity of WinForms has been lost compared to how much "runtime" nonsense is hiding underneath the two different WinUI2/3 implementations. (You've done a Python 3 there!)
I've experienced the sweet EU benefits and the quality of life those taxes provide, and also having none of that while making top dollar. As a younger engineer, it's probably a good idea to go for the latter. But for the last stretch of my career I'd choose the security for sure.
THIS. But add in all the accidents with non-"robot" industrial machinery, and mine accidents, and people killed by livestock, and etc. The problem is millennia old. Yes, the regulations do need to be savvy about the more-complex ways that robots and AI's can go wrong. But that is also true of industrial accidents at a large chemical works. If Tank 372 is full, and Valve 8601b has a faulty sensor, and ... and ... and BOOM.
> is just another argument in favour of all email being encrypted.

And that makes GPG unsuitable, because it's such a pain in multiple ways.

> And yes, there's side-channel/metadata still in the clear, and that's a problem, but still a smaller problem.

Absolutely not a "smaller problem". Using GPG in an actually serious scenario like in occupied parts of Ukraine is quite likely to get you imprisoned, tortured, killed or all 3.

GPG mail is only suitable for "polite society" -- situations where your only problem is to securely email documents and account numbers to your accountant, and nothing else.

And that's actually a very narrow application. It's trivial to run into situations where that becomes extremely inadequate.
are there any example images showing what can be captured?
The argument is “notice this strange thing about the world, what would make this strange thing make sense?”

I asked: who is the highest profile heterodox thinker you know of who is not regularly portrayed as a villain in ostensibly neutral media? Do you find it hard to think of one?
I'm using lossless webp, it's much more efficient than png

(oops, wrong thread, meant to reply to https://news.ycombinator.com/item?id=37479576 "jpeg is good enough")
If an exploit gives you remote code execution on the image transcoding server, you can simply change the transcode operation into a pass through. Hell, you could even start adding your payload to other users' uploads.
Walter Isaacson on Elon Musk
Despite the hype, generative AI is not a significant chunk of enterprise spend
Windows kill something like 600 million birds per year in the USA.

There are just like, a lot of birds, and they reproduce quite quickly.

[1] https://bioone.org/journals/the-condor/volume-116/issue-1/CO...
My genes are mostly Scottish, but my adoptive (ie. my real) dad is Ukrainian; make no mistake as to my sympathies in the conflict.

But the problem in this particular instance is not Elon. The problem is that everyone is going along with the system where we let Billionaires run the show as they see fit.

If you want this to not happen, you have to change the system.
Who Blocks OpenAI?
> The 1905 Grover Shoe Factory disaster led to regulations governing the safe operation of steam boilers

That seems awfully late?! Germany already had the "Society for the Supervision and Insurance of Steam Boilers" since 1866, and according to https://en.wikipedia.org/wiki/Technischer_%C3%9Cberwachungsv..., "from 1871, membership in such an association exempted them from inspection by a state inspector" - so at that point, there was already a system of state inspection. And all this emulated a system that was already established in the UK, so the concept is even older. But maybe it's the American attitude to regulation that delayed similar regulations for so long in the US?
Elon Musk’s Lessons from Hell: Five Commandments for Business
Not true - if you have a contract with a notice period, this is valid from the start except for a specified probation period. This is normally anywhere ranging from 1 month to 6 months. I've got a friend working in Hong Kong who had 12 months probation, which I'd never heard of before. In my experience, probation has usually been 1 or 2 months. It sounds like you have experience of a weirdly long probation period.

The thing about two years is for the statutory minimum notice period, which would be a week for the first 2 years, and a week per complete year worked after that up to a maximum of 12 weeks. However, if you agree to a contract specifying longer a notice period, that takes precedence.
For clarity, you don't really need a "browser-grade sandbox" for this -- the wasm2c route that Firefox/RLBox are using is quite lightweight. The only runtime support necessary is basically malloc/free + a signal handler to recover from OOB accesses (and even the signal handler is optional if you can tolerate a runtime slowdown). It's usually pretty easy to compile and link wasm2c's output with an executable that can speak the C ABI.

(I've contributed to wasm2c and think it's a cool tool.)
This is my problem with C#. Too many ways to do one thing.
I joked about my shoe horn to my team, and one woman told me they make a shoe horn on a telescoping rod, so you can use it while being completely vertical. I got one and now I use it every single time I put my shoes on.

And since I smash the heels of my shoes putting them on, I am fairly sure this has already paid for itself.
Formally verified WebAssembly using Coq and Extism
>Quantum entanglement is different though than the classical case you describe. There is no classical correlation that is as strong as the quantum correlations. That's what Bell proved in his theorem: if you only have local interactions and assume that the two systems are correlated and actually already have the states really and we are simply ignorant of them, then the amount of correlation you get between the two systems is smaller than the amount of correlation that quantum mechanics predicts, and the amount verified by quantum experiments.

First of all, I kind agree with you. After all, the experimental observation of the violation of the Bell inequality is a landmark win for the probabilistic nature of quantum mechanics and it is undeniable. Also, the gloves example is just a particular case of "Bell's theorem experiment" with sensors aligned along the quantization axis of the conserved observable being measured (Measuring Sz in superposition of |+>z and |->z, for example).

Second, I used this example to simply say that "there can be correlations without the need to transfer information" at superluminal speeds. That is, entanglement either quantum or classical is not incompatible with general relativity nor non-local.

>I don't see what the measurement problem has to do with locality.

In the way I understand Bell's theorem (keeping statistical independence), it mainly tells us that i) if there is a hidden variables theory that explains QM results, it needs to be non-local. And, ii) if there is not a hidden variables theory, the state prior to the measurement is truly indetermined in the sense that we are not simply ignorant of the true state.

For me, ii) introduces non-locality in the sense that measuring one entangled particle will change the state of particle 2 irrespectively of time-space separation. You can say that there is no such a thing "state of particle 2" there is just the "entangled state". But this, in turn, invites the discussions of "physicness", "realness", etc of "states" and "wavefunctions". Which seem to be sidestepped due to the overwhelming success of the theory.

>The problem with measurement is more that it is non-unitary.

I am not aware of the consequences of this. If not too bothersome, could you discuss possible (EDIT: possible consequences that impact) experimental results of this? Thanks
> free lunch/snacks/videogames is not a perk from my perspective if you are over 30.

What does that mean? If someone considers it a perk - it's a perk, regardless how old they are.

If you don't consider it a perk then it's not a perk for you - again, regardless how old you are.
Using Machine Learning to Improve Language Metadata on the Hugging Face Hub
I know you said competent, so this doesn't apply to the service I used yesterday, but it blew my mind. I lost access to TOTP for a service, but no big deal, I'm a good person who kept the backup codes. The codes are all 4 digits and the service wants a 6 digit code!

Luckily it is some lame work account that someone else can unlock to get me back in. I couldn't believe that the backup codes provided are now obsolete!
That quote leapt out at me too. I think the reason it leapt out was because the rest of the article was so thoroughly objective, well reasoned, and rooted in historical precedence. Given the context in which it appeared, I’m willing to give it the benefit of the doubt as slightly expedient wording that was shorthand for the more nuanced understanding he clearly possesses.
But the black-blade solution may only work in certain circumstances....Many birds, for example, collide with wind turbines at night, when tower colors are irrelevant."

Ok. What about spinning or lighted designs in a rotating fan display? I cannot for the life of me figure out what it's called, but when the fan blade spins it makes a pretty design that is visible to birds, but also perhaps pleasing to people.
Goodness, we're still arguing about microservices?

Microservices are simply another approach to solving a problem. Another tool in the toolbelt.

Use it wisely, as you would any other tool in your toolbelt.
They already launched this in some SEA countries and people seem to be ordering a lot on tiktok already.
BEAM is overall inferior to Kubernetes in terms of features, also BEAM only work with Erlang, so what do other languages do?

I think it's bad design to have your runtime handling those kind of problems, a generic scheduler should be, not the runtime of your language.
Used to have iPhones, but the forced obsolescence has driven me to Android phones. Last one was a Motorola Razr/V, currently an Oppo RenoZ. Probably the next one will be an Oppo as well. Middle of the range Oppos have 8+ core CPUs and 3+GB RAM so they are snappy. The cameras are Ok, not iPhone grade, but good enough for me. Samsung appear to be better phones, but at a considerable bump up in price.

I tend to upgrade when the battery doesn't last a whole working day. So far have only dropped one phone.
I'd like to add that at a previous company a 3 month notice period was forced on me after a merger with a different company meant us signing new contracts to bring us in line with the generally worse conditions offered to employees of the other company.

Although I had a very good relationship with the company and line managers they initially refused my offer to compromise to let me go after 2 months (purely because they wanted an extra month of work out of me). It was only after I made it clear how disinterested I was in working the extra month that we all agreed it was for the best to let me go early. This left a very sour taste in my mouth.
The thing that frustrates me about Sublime’s position is this (from that link):

> With most packages being no longer maintained there's little chance to get that file into existing repos.

So you can’t break backwards compatibility because “most packages” aren’t maintained. But that means those packages are no longer receiving bug fixes.

As a new Sublime Text user (within the last year), the package situation is definitely frustrating. There seems to be a lot of pride within the Sublime staff and core volunteer group, some of which is deserved, Sublime is an amazing editor. But at some point they’re going to have to admit that the current set of packages isn’t perfect and deprecate a bunch of them.
Nowadays if you create a new account it’ll get briefly banned while they do additional checks to ensure you’re human, which is fixed by giving a phone number. Id almost appreciate just asking for one on signup then the charade
Objective-C has been open source for even longer, and Cocoa and the associated mobile toolkits eminently clonable. I'm rather more surprised that Google didn't make an 80/20 iOS compatibility toolkit 15 years ago. If they didn't do that then when iOS was dominating the hearts and minds of pretty much every developer behind any noteworthy mobile app, then I wouldn't expect them to make Swift a first-class priority today, when Android has basically "won" on the global scale.
Ooo, we could use LED's that project an image as it goes around and sell that image space to advertisers. /s
They also mostly tend to do things when the time is right rather than when they think other people think the time is right — they can be quite conservative both in tech and game design but that also means they don't ship broken crap too often which is surprisingly rare in the industry.
There is simply not a culture of quality in software, and trying to graft one on to software controlling robots does not get to the root of the problem.

To take just one example, software makers are uniquely able to shield themselves from liability via EULA. I can sell you software for millions of dollars, it can say “reliable, helps route 911 calls” on the tin, but it I make you click an EULA as everyone does you can’t sue me even for the most basic negligent defect in the software.

Indeed, we tend not to even use words like “defect” when discussing software. We use words with more forgiving associations like “bug.”

We do not have any widely used metric of software quality. Even hypothesizing such a measure feels a little absurd in todays climate.

It’s basically still the Wild West in software. Even as the systems controlled by software become more critical and the those critical systems become more widely deployed.
Correct, hence "[they] can't prevent all security bugs". They are written in C/C++ primarily because their primary users (e.g. web browsers) will still use C/C++ anyway, so the interoperability is more important. This is changing thanks to Rust and other languages, but the pace is still much slower than we hope.
You should allow Rust as well, at least.
NPR Text-Only Version
All gaming laptops (at least the ones I've bought) but I doubt most "thin and light" models have it. Not sure if 16" laptops for business have it.

The X1 Carbon mentioned doesn't have it on current models.
>I did an internship in 2009-2020

At eleven years, that sounds more like an apprenticeship than an internship.
> blackcurrant cordial would be used for snakebites

Of the actual snake variety, or are you meaning some kind of drink?
Only very old editions of COBOL were pre-procedural. Not saying I would want to learn it "for fun". The only fun I had was trying to calculate in Input/Output storage (must be treated as write-only...) or maybe the many ways you could format your numbers. Modern Cobol could even be bearable (while wordy) but the environment in which it is normally used absolutely not: JCL lacks any unixy feel and everything on OS/390 is it's own special tool. Lucky if you even got DB2, not so lucky when having to do with VSAM...
I had a COBOL class in school and I enjoyed. At the time I didn't think about it, but today it feels more like a DSL than a general purpose programming language.
> Health insurance didn't used to be important in the UK but it's looking like it might be in the future

Future? lol

Would take me month to get 'non-private' doctor appointment

My health insurance gets billed large sums for thr whole family. Uk is becoming like US, but with 1/3 the wages
I don't trust governments to handle our emails, precisely because it's critical. So critical in fact that government agencies were secretly hoarding them en masse in violation of the law.

Digital technology has given those in power a level of insight and control over people's lives that was previously unheard of in human history. That kind of capability is too tempting and dangerous.

We desperately need a way to separate key digital infrastructure away from corporate or government interests. Putting email in the hands of the government would further diminish what little digital rights we have left.
I agree, but getting to know some of the environments and JCLs in the Cobol world is useful breadth of knowledge to fight the Microsoft monoculture.
That just shows that his negotiating skills aren't as good as yours! :D
What choice in the matter do they have? If devs aren't developing for Linux, what are they supposed to do?
This is also known as a "kill switch" which is technically slightly different than feature flags that get used for release safety.

You can bake kill switches into many features as a core part of the application for operational reasons.

One similar thing I like is having global "maintenance" switches so you can gracefully put an application into maintenance mode.
Ironically, every SIM card is a cryptographic secure element, and it would've been ideal to do public key login.

If you plug SIM card into desktop, you can actually do signing with it, and TLS authentication.

I recall, only Nokia S60 series, and A200 had a SIM card API exposed to apps. Ios does not give you access to SIM, Android does only for system apps.
> targeted at an easily annoyed[citation needed] group of people (gamers)

It helps that everything else is so much more annoying.
Decade? My team once happened to maintain a file that was originally checked-in in the 1970s... (edit: Not sure if I'm more in awe of the fact that the procedure was still used or because mainframe code was under version control in the 70s and you still can see who did what and why).
Yes and nowadays there's nodejs with react, where there's javascript on both client and server, with addition of html and css making desktop app that's not multi platform, almost obsolete.

Which is why lately companies are trying to use electron or react native to replace them.
My two cents: the web. It's not that VB died, it's that we stopped targeting the desktop for intranet line of business apps. It all went to the web. Deployment and support of web apps is an order of magnitude easier than thick clients, maybe two orders of magnitude easier. As an industry we never looked back.
Definitely. For anyone wanting a constant supply, Fellow Drops is incredible.
You get YouTube Music along with it too, which is higher quality than Spotify IMHO.

I got tired of Spotify raising their fees without much quality improvement. YouTube had a really good algorithm for music discovery, to the point I was discovering music on YouTube and copying it over to Spotify, which often didn't have the same covers I liked. At some point, it made more sense to switch over. Being ad free was just a side feature.

Also there's some preview stuff that only Premium subscribers get. It's not worth getting for itself, but it's a nice touch.
Why would you use C# if starting a company/project today? I know C# fans love it, but seriously why not choose a community driven language over one controlled by microsoft?
I've used Twitter from 2013 to 2021, and have eventually been locked-out by Twitter requesting a phone number with no way to work around.
The closest I get to experiencing Black Currants in the US has been Black Currant Ice Cream in Indian Style Ice Cream shops and Duerr's Black Currant Preserve in Cost Plus World Market.
Maybe what we need is a fan to cool down the fan.
Revealed: Undercover UK police officer deceived woman into 19-year relationship
A phone cleaning app makes $2M/mo on the App Store – The reviews show how
It's not new, I used to have it for lunch in the office circa 2017. I'd never have it at home (ultimately threw away a lot I was left with) but it's good when you just want cheap nourishment, when the alternative isn't something good anyway - beats a supermarket sandwich on both price and nutrition.
I bought a venetian blind cleaner, like 8 bucks. A plastic set of fingers that perfectly match my blinds. This one came with about eight cloth sleeves I can toss in the laundry.

As I pace on my many work calls from my home office, I absent mindedly use this to wipe dust off the blinds, off the tops of paintings, books, clocks, webcams etc. My office is perpetually dust free because I married a doodad with an obsessive behavior and I couldnt be more pleased.

A second doodad is a wooden knobby foot roller for under my desk. It helped me with my blood pressure. I can be on a call, barefoot, and grinding my stress into this wooden knob thing, and a 12 dollar carpet square underneath it, and conduit all of my negative energy into the floor instead of onto the call. It's just a stress relief toy but one that none of my coworkers or customers can see. It makes me feel like a four limbed creature instead of two limbed and gives me more sense of control. I dunno. I like it
So that slowness has bought nothing? You have bad format with exploits in the wild while using that as an excuse to gate great format. (which the browsers could "slowly" RIIR instead to address the safety issue directly)
> most likely it was simply not programmed to avoid obstacles given the environment it was in.

Even more likely, it’s a manufacturing robot, with no vision at all except maybe for the pieces it is manipulating. It almost certainly has a line on the floor, or a railing even, to keep people out of its way.

In short, it has zero obstacle avoidance. I’d be interested in counterexamples.

> The second one seems fair: he is describing the result of what the Tesla Autopilot is doing. I do not think that he means to say that the Autopilot is understanding that there is a red light but then it makes a consciuous decision to itgnore it. He is just saying that the robot is malfunctioning, as it should be clear from context:
"Today’s AI-related robot deaths are no different from the robot accidents of the past. Those industrial robots malfunctioned, and human operators trying to assist were killed in unexpected ways. [..] Malfunctioning Teslas on Autopilot have deviated from their advertised capabilities by misreading road markings, suddenly veering into other cars or trees, crashing into well-marked service vehicles, or ignoring red lights, stop signs, and crosswalks".

He describes Teslas as “no different” from non-intentional machines of the past, and then describes them with “intentional” language.

>I do not think there is a more neutral way of describing the events.

How about, “Industrial accidents happen through lack of human foresight and carelessness. The same is currently true of ‘AI’ products like Autopilot. But the time will come, and probably soon, where AI alignment and intentionality will be part of the conversation. We should prepare for that starting now.”

Not as catchy as “Robot rampage!” But more accurate and, as you say, neutral.
Google has their hands in Firefox too.
That's what really bothers me, especially when very complex passwords are already enforced, it's like cargo cult security.