skysight-inc/HackerNews huggingface dataset:
> When the big providers all require VMC to show BIMI, then VMC is not optional, no matter what the spec says. Claiming it is optional is then disingenuous.

What do you mean "no matter what the spec says", it is the spec we're talking about. It is what you argued against several times.

If you had started with saying "big providers' implementations of BIMI", then it wouldn't be wrong to say it's required but it's still not "monopolizing". Requiring you to prove your claims using a third unrelated party is simply not that.

> As I said in the linked post, logo verification is not a problem which can be solved. [...] and the BIMI system will have trained your customers to trust your logo.

There are caveats to each system. It does not mean the problem is not solvable to a large extent.

Secondly, it's pretty clear who to jail for the attack described. I'd say it's even a positive side of the system if that's the type of attacks we'd get.

> Any fix for this you try to implement will make the system even less usable for its stated purpose, or more suited to only large players and unusable in practice for smaller operators.

That's simply not true. The price of a VMC is really not that high for any business that doesn't only employ one man and his dog.
I also live in Switzerland and using Swisscom network. I have a pixel 4a, so I don't use 5g but the phone is really bad with finding network. I also experiment weird bugs like today it was impossible to watch tv online (rts) on my pixel but it was working on my friend iPhone. I hate to be trapped in Apple ecosystem but Google products are so buggy... I bought a Nest Google assistant last week and it can't understand the most basic queries... I spent hours trying to configure it and reseting, always failed at some point.

I think Google doesn't care about other language than English and doesn't care about Swiss market (they don't even sell their phone on the Swiss google shop).

I thought about going Samsung but Exynos, privacy issue, and their stupid marketing doesn't help...

GrapheneOS and other privacy focus OS seems nice on paper but a lot of time spent to make it work.

I guess I'll wait iPhone 14 keynote and Pixel 7 before making a choice.
I wish that we had Rust 30 years ago. Many of these problems would have been solved by the ownership system.
A more accurate title would be "Reviving the coolest scanner you've probably never heard of", but it was already a bit long.

I make no claims about my own coolness :-)
You may be on to something, especially since I seem to remember people having MST displays complaining about wonky support.

Another fun fact: the laptop I'm typing this on shows 4 DP connections (DisplayPort-0 through 3), one HDMI-A-0, one eDP. There's no dock connected to it right now. When I was using the Chinese dock with a DP monitor, one of the four was showing up as connected.

The PC only has two USB-C connectors and one HDMI. So, I guess it expects to be able to drive two displays per USB-C port.
The range IP bans hit home. Been hit by this more than a few times. You don’t have to be sending spam, but if someone in the range did, ever, you will be blacklisted all the same, and treated like a spammer.

The people who run these blacklists are unreasonable. I can understand why, they tend to interact with the bowels of the internet and the heuristic is effective. Usually people who need to talk to them are doing something naughty, so why bother taking a chance?

Guilty until proven innocent would be an improvement.
The App Store accepts stolen open source projects that violate the project's licensing. App review has no knowledge of that whatsoever. Review is incredibly superficial.
Automatic differentiation in R with Stan Math
All those folders just contain a single json file with the name of the skill category in it? I don't see any actual features?
Don't we also need to confirm that long term exposure is also safe for everything else in our ecology? Soil Bacteria, Insect populations, and all the other plants and animals we depend on?
Alright blockchain nerds, now is your time to shine. An actual problem that can be attacked through distributed consensus.
>if I show you a photo of two USB chargers, can you tell me which one will provide 5w to my phone and which will provide 15w

Why? Did you also care about that with micro-B on Android? Or when using different wattage lightning chargers from Apple?

It's up to you to read the wattage on them an decide which one you want to use. Mobile tech has gotten more powerful and so have the chargers.

It's your responsibility to keep track of the chargers in your household, but the great part is, even if you don't and mix them up, they'll both charge your phone either way, just ar different speeds, and most likely any other low power type-C gadget in your household like your earbuds. You can't expect us to go back to having different plugs for different wattages just because you can't keep track of the different chargers you own. Devices and chargers are smart and they'll negociate the quickest and safest charging wattage regardless.

Since you're being obviously obtuse just to be snarky, I'll stop answering your questions as i think i provided enough arguments so far.
For me running has always been like therapy. Whatever is stressing me out on a particular day, I struggle to think of a time when I haven't felt better about things after going out for a run. Especially if I can find somewhere close to nature to run.
> it seems like there isn't any way to move when in the "world" view compared to the "map" view

I clicked on Hyrule Field in Central Hyrule and I could click on an arrow (not in “map” view) to follow a path.
> Also source generators don't compose, so any source generation that we would want to use would need to take advantage of the JSON source generator

This is the biggest challenge I see, there are times where either Expression.Compile or T4 still 'feels' cleaner than sourcegen.
Is there any actually money to be made in hosting email for people? I genuinely don’t know but my suspicion is that GMail, Yahoo, Outlook, et al are loss leaders for their owner companies. I suspect people at those companies would be quite happy if the protocol got unfucked enough that it small players could participate without negatively impacting the network.
I know a lot of older guys will disagree with me here, the guys that use mailing lists to work on FOSS projects, many of whom I respect very much, but I think email sucks. I only use it for the same reason I have a phone number: because some people need me to have one in order to contact me.

I don't like email. I think the problems with it are shortcomings of the protocol. I'd rather not use it. But I do, as a last resort contact method.

For me, people that use email are like people that primarily communicate over SMS. If I need to talk to you and that's all you'll use, I can. But if there's another way to talk to you I'd rather use that. Xmpp, matrix, signal, shit even telegram and discord if I have to, are preferable to SMS or email. But otherwise, yeah I have some email addresses and a phone number if you insist on doing things that way.
Does it matter? If you do, you'll be using Wifi in those places, which has similar privacy problems, right? And if you disable both, you barely have coverage in those places, which doesn't seem better.
Isn’t recognizing one’s limits and dependence on others also part of becoming an adult?
This is more Black Mirror than 15 Million Merits.

The crowd swaying in unison is what's most dystopian.
I've addressed this a couple of times in response to others, but the main problem is that there are multiple models that look quite different from each other. I could pick one, but that wouldn't be telling the whole story, or I could show them all and add extra clutter to the page.

That being said, I'll probably just pick a model and add a picture to the article. Google Images is good for finding the others.
I think we ought to move email (or some future incarnation of email, like matrix) to a completely whitelist (opt-in to receive messages) basis.
The easiest way to workout plenty is to find a physical activity that you actually enjoy doing. It really doesn't matter much what it is as long as it's active. Some people think it has to be going to the gym and lifting weights for an hour or two every other day (this just happens to be what I personally enjoy doing), but really any kind of activity will work. Biking, walking, running, lifting weights, team sports, wrestling with your dog, yoga, etc.

This is great for the author, but this type of motivation tends to fail at a certain point. So I'd say you can start with this, but in the meantime find something you love/like doing.
My company exists to solve this problem at scale for the web hosting industry. It’s too bad that self-hosting isn’t viable because of IP reputation problems, but it’s a reality that is unlikely to change any time soon.

I’d say if you want to continue self-hosting, just let go of the delivery part. Use a service like SendGrid; it probably won’t cost you anything and it’s easy to set up.
Why are we still using email?

No, I'm serious, why?
> The team prioritized getting the application fully native before the installer since you spend a lot more time running the app than the installer.

Microsoft's been here before. A lot of 32-bit applications for Windows 9x used 16-bit installers! It was so common that I think 64-bit Windows actually had a hack to swap out the executable part of common old installers so those 32-bit apps would still install.
MZ, PE-COFF executable file format (EXE)
I'd encourage you to think about the consequences of over testing. Although it is somewhat counter intuitive, there are many negative consequences to patient outcomes from overtesting. A deeper overview: https://www.youtube.com/watch?v=yNzQ_sLGIuA
I would suggest you make yourself knowledgeable about how Stable Diffusion works before you start building skyscrapers...
> And never do arithmetic on boundaries definitions like INT_MAX, they are boundaries

I'd argue something stronger: if you care about boundaries like INT_MAX, you should never be comparing them using your regular comparison tools. I.e., even though there are correct ways to compute whether x + 1 will overflow, don't bother trying to do that and instead always use __builtin_add_overflow since you can't fuck it up. Trying to do these sorts of edge checks are incredibly hard and it has lead to numerous security vulnerabilities due to checks being optimized out. The builtins do exactly what they say and you don't have to worry about UB blowing your foot off.
Calling emergency services is of course a premium feature (Pixel 6 PRO), I don't get the fuss everybody's making around here.

Seriously: I'm shocked that such basic functionality does not work due to some "oh, let's make a gimmick here" thing.
I honestly hate both. On macos, I need 3 utility apps just to make the desktop windows behave / layout / switch in a reasonable way. Advanced firewall and permission control basically doesn't exist. If you compile lots of software, you'll occasionally find things that fail for very Mac-specific reasons. At least it's a posix-ish system, so many Linux tools can be compiled natively. But if you use homebrew as a developer, prepare for occasional breakages.

On Windows, the lack of packages and automatic updates running as an extra app for everything is absurd at this point. (Yes, winget is getting there and can be usable if you know about it and your apps support it) Each device driver thinks it's a marketing opportunity for the producer with yet another tray bar entry. Start search sucks every time (I'm told it's fixed in win11). WSL2 exists, but it's just a vm with nice tooling. Constant marketing spam that comes back after you disable it in a product you paid for. Failing updates.

Edit: Also, both have a layer below which debugging is extremely hard. Why did something fail? Haha, good luck, we'll just log "Operation: failed", hope you like dtrace and digging into the kernel to solve it.

So, I'm not recommending either. Macos is less bad due to posix-ish environment. Happy Linux user.
Why China is fuming over NASA’s Artemis program
It’s also smoother than the sigma, which visually incorporates the fundamental theorem of calculus.

In general I’m glad we use Leibniz’s notation and not Newton’s, because my handwriting is messy. Though I did use dot and dot dot in physics long ago.
I wonder if we can’t build a far simpler postoffice app on http (self hosted domain space) and have a whitelisted encrypted exchange.
> nitpick: it's not inverse fourth power, it's just inverse square with twice the distance, which is 1/((2 * distance) ^ 2) = 1/(4 * distance ^ 2)

No. For a diffuse reflection, the amount of light hitting your target is inverse square. And then it is scattered and inverse square back on the return journey.

1/x^2 * 1/x^2 = 1/x^4.

https://en.wikipedia.org/wiki/Radar#Radar_range_equation

"In the common case where the transmitter and the receiver are at the same location, Rt = Rr and the term Rt² Rr² can be replaced by R^4, where R is the range."

(This all assumes that your target is smaller than the beam size, of course-- which is not as true for the two cases of a radar altimeter or a doppler radar as it is for e.g. tracking aircraft... but it's still close enough in practice).
Full admin is a non-starter for regulatory reasons in some industries (e.g. finance). Also, at Google, developer laptops are essentially untrusted - all code lives in the monorepo target than being cloned locally, so there's nothing of much value on the device.
When most people think of BeOS, they're thinking of BeOS 5.

That's the one that Be released for free (basically) at the end of its run in 2000.

BeOS 5 was impressive but still wasn't ready for prime time and general consumer usage. The versions prior to 4.5 and 5 were pretty rough.

In its early days of 95-97, its multimedia capabilities were impressive. If you were like me you were looking at pictures in computer magazines and reading the descriptions of what it could do while your 486 running Windows 3.11 or (slowly) Windows 95 was in the corner, being super inadequate in the face of the MIGHT that was BeOS.

But in the year 2000? Not so much.

A lot had changed in the five years since the early tech demos and its discontinuation.

At the end, Windows (and Linux) had access to 3d accelerators like the Rage 3d and, around the time of BeOS 5, the Radeon and GeForce 256. BeOS video playback and rotating teapot demos that leveraged multithreadedness to eek out performance on slow processors didn't impress because GPUs could do the same thing, better, and faster. All of the organic, baked-in OpenGL goodness in the world doesn't matter if you don't have hardware acceleration.

Its networking support also wasn't great and the internet was exploding at the time. The release notes for every version since the earliest betas all noted "improved TCP/IP support" but it never got to the point of being "good". Even today, for enthusiasts playing around with BeOS, one of the first things they install is BONE, the BeOS Networking Environment, which improves (but still doesn't fix!) networking. BONE wasn't available until after the Be ship had sailed.

Even that link, written in late 2000 says "BeOS engineers are currently replacing the native net_server with a new network stack largely derived from FreeBSD."

That update was never released (some parts were as BONE) and Be was purchased by Palm the following year.

For consumers in the year 2000, Windows 98/Me you got IE, Movie Maker, Media Player, separate accounts for kids, 3d card support, DVD playback and a whole bunch of other stuff. None of those features were available out of the box for BeOS.

For professionals in the year 2000 who had dual-CPU machines that could take advantage of all of the BeOS goodness, BeOS was utterly inadequate in the face of NT 4/2000 and even linux. It wasn't fully-POSIX compliant, had no multiuser support, and very few professional applications.

On top of all that is the same fundamental problem NeXTStep had: poor driver support. You had to be very careful which hardware you selected when attempting to run BeOS.
It is not the worst phone ever. It is the worst Pixel ever.
I have a detailed response as a sibling comment, but it got flagged so you probably need to turn on showdead to see it.
> If you had started with saying "big providers' implementations of BIMI", then it wouldn't be wrong

That’s just splitting hairs.
One of the few means of online communication that isn't a proprietary walled garden?
> If "Big Tech" doesn't want your content, you're free to set up your own server.

People love to say this, but look at what happened to gab. There tried to exactly that and were deliberately singled out and blocked at nearly every turn. It's practically to the point that you have to set up a whole parallel society.

The fact is Big Tech has be come the de facto public square. And they all share the same bias: https://i.imgur.com/Si183zE.jpg

>https://www.google.com/search?q=free+speech+censorship+first...

Funnily enough, if you put those same terms in Brave Search you get this result that google notably excludes: https://en.wikipedia.org/wiki/Corporate_censorship

Censorship is censorship regardless of whether it's done by the government or a private entity.

And even that doesn't mention Google's bias or domestic censorship because "Wikipedia is Badly Biased" according to Wikipedia Founder Larry Sanger: https://larrysanger.org/2020/05/wikipedia-is-badly-biased/

As a Green and former Democrat, my disappointment in Democrats' collusion and lying by omission exceeds that of my disappointment with the Republican Party.
I lost my confidence in OnePlus when one of their OTA updates soft-bricked my OnePlus 5 on Christmas Eve. Lost all of the data that wasn't backed up, since I had to perform a complete wipe and the phone was encrypted.

Also, OnePlus doesn't have a good track record when it comes to this particular issue: https://www.bbc.com/news/technology-40656034
Are you saying the problems with the care of the girl in the article are due to the government being in charge?
I’m wondering if it’s simply the case that those that are vegan/vegetarian are more likely to be conscious about their diet and what they put into their bodies.

These artificial meat burgers are far from healthy. I’m a meat eater, but if I was going to go vegetarian or vegan there’s a lot of things I’d eat before I got to artificial replica meat.
Any information on the interview process or is whats online the best info?
While many on here complain about the length and amount of interviews I think that's because they get nothing from it. They already know how great they are!

Adding an extra 15 minutes at the end of a 7 hour interview process to find out if this is a place you might actually enjoy working seems like a no-brainier. I've also seen it make leaving much easier.

If you did ask (in a more polite and helpful manner than proposed by the OP) questions like these and the hiring manager lied to you moving on will _feel_ much easier.
Specifically, process improvements means that modern batteries aren't prone to dendrite formation under high rates of charge. Good thing too, because electric cars wouldn't be practical otherwise.
Why would Google “care” about a phone that sells only an inconsequential 2 million a quarter? If they make 4 billion a year in revenue on selling Pixel phones, that is around a quarter of how much Google reportedly pays Apple to be the default search engine on iOS devices.

In other words, Apple makes more from Google in mobile than Google makes from selling Pixels.
So in the few other means of online communication that aren't proprietary walled gardens, what else we got?
This probably depends a lot on where you are in your software career path, but in Silicon Valley robotics skills are in high demand. Most software engineers have trouble crossing the gap in to any kind of hardware interaction, so you ought to be able to charge a premium for this skill set.

I personally am more concerned with doing work I care about, so I've never been too focused on getting paid the maximum, so I don't have the most expertise here. But I worked at Google X Robotics as a hardware test engineer. I was a contractor so I don't really know what the pay packages were like, but I would say that even the people who were primarily software engineers on that team pretty much all had hardware skills too. When you're working in robotics, you tend to at least play with all the stuff I mentioned above, and I would expect this experience to factor in to hiring decisions. And the people working at Google writing software for robotics seemed like they were all highly paid engineers, though I never asked anyone specifics.

But if someone feels like software is a dead end job for them, moving in to robotics is a great way to make things more interesting. At one of my jobs I wrote C++ to help a researcher implement some of his ideas around locating specific individuals in a room, and I basically got to play hide and go seek with a Toyota HSR robot all day long. Working with robots is way more fun and interesting than writing web forms all day.
I bounce between WSL2 running on windows 10 and an M1 mbpro max.

TL;DR is buy an M1/M2 Mac if you want to buy a laptop. I like both setups, but only because I’m done jumping through most of the wsl hoops.

If you go with windows, be sure to use Windows Terminal as all other terminals I’ve used (haven’t tried hyper) suffer performance-wise with wsl.

The biggest issue with wsl is easily the memory usage. No one seems to talk about this part of wsl, but if you use vscode, you’ll quickly fill up 16gb of ram while also doing things like running discord/slack + a dozen chrome tabs. I’ve since transitioned to (neo)vim and the experience is much better RAM-wise. Bare minimum for any windows computer running wsl is 32gb imo, especially if you’re using any amount of docker like that other comment mentioned. I ended up having to write a cronjob to manually clean up terminated containers still hogging memory periodically.

This brings me to another downside of wsl: just by having wsl on, it will take about 2gb minimum in my experience. This is unfortunate, as the only way to run the cron server in wsl on windows startup is to have windows task manager turn it on at startup, essentially forever hogging a minimum amount of ram on your machine. I play lots of games on my windows machine and it feels very clunky to have to always open power shell and run `wsl —shutdown` before I can play games. An unfortunate tradeoff between the wsl cron server, and anything else you’d ever like to do that requires significant memory.

Personally I think any sort of Mac desktop is silly (just get a powerful m1/m2 and external display(s), although be careful of the new m2 which only supports 1 external display iirc) and after using both of these machines/dev environments extensively, I can say that if I had to do it again I’d just go with a Mac laptop. If you have the funds I strongly recommend doing the same. However, if you’d like a pc for anything windows specific (like most games), wsl is a fine choice so long as you get an appropriate amount of ram and don’t mind the extra time/energy required for debugging some wsl specific issues. Most wsl issues are one time things that don’t take too long, but it definitely takes some getting used to.

Also worth noting that something I’ve found to be annoying about wsl is that there’s so few resources online for debugging issues when compared to the mac ecosystem. Not only that, but if you change your distro from the default Ubuntu in wsl, the set of people running into similar issues will be even smaller.

To add to my ramblings, I had issues setting up an xserver for a wsl gui and eventually just gave up.

One of the new Mac’s will just work out of the box.

Hope this helps you make your decision.
In my opinion the three original sins of C are: nullptr, null-terminated strings, and implicit conversions.

Abolish those three concepts and C is a significantly improved language!