skysight-inc/HackerNews huggingface dataset:
Question for color blind users: Does testing with the various color emulation tools (such as those provided by inspector tools) properly emulate the real thing?

It always seems like people (including me) trust them at face value but I've never heard either way if they're actually helpful in creating color-blindness aware UIs.

Of course it would always be preferable to test with real users with real disabilities, but as an indie hacker there is rarely the opportunity.
In cryptography, a brute force (BF) attack should be the last resort for the attacker. Unfortunately, many designs involve poor crypto thus creating a context in which a BF attack is cheaper than other attacks.

Unless BF attacks cost you money directly (e.g. consumption based or pay-as-you-go billing) you should not aim at preventing them but rather aim at making them impractical for the attacker. In other words: computing one test should be as expensive as possible (e.g., computational cost, a waiting time, etc.) and/or the number of possibilities must be so gigantic that the attacker can't even dream of trying all options within reasonable time. Think about well-implemented access tokens: there are so many possible values that computing or guessing a valid token would likely cost a lot of energy/time.

Best course of action may vary depending on the asset you are trying to protect. For password-protected accounts, increasing the cost typically translates into inducing artificial wait times (e.g., authorising max. N tries per minute on an account) and increasing the "possibilities" would typically require ensuring users choose robust passwords (very unlikely) or use 2-factor authentication (which essentially brings you the "gigantic number of possible values").

Hope it helps.
I still don't understand what people's hate for electron is. As someone who uses Windows, Linux and on occasion a mac it generally means you get a fairly consistent experience across all platforms and often it also means the linux version doesn't actually suck or you actually get linux support in the first place. Which is always a big plus for me.

Also I feel like the performance is decent at this point. For a fully featured app the difference to other frameworks is not that large any more.
This situation is only the logical conclusion of the unholy pact Apple customers have signed with the company. You don't own your iPhone - Apple gets to decide what it runs, how it runs. You don't get to decide what apps you can run, they do.

So now they altered the agreement. And they can because you bought a device that you agreed you wouldn't own.
> Native will always give the richest user experience, and deliver the most up-to-date tech.

No. It could, but when there's only one developer working on that app for three platforms and they prioritize Windows, you gain nothing.

Native will, of course, be a bit faster and have more features, but for that you need to have a dedicated developer that knows the specialities and can make use of them. But if you want to have a mostly up-to-date app with a small developer team, cross-platform apps will be a better experience.
> Native will always give the richest user experience, and deliver the most up-to-date tech.

Really? Hoping your user has updated their OS to ger the latest version of the toolkit/SDK/etc. to be able to "deliver the most up-to-date tech" vs being completely dependent on tooling you fully control ( framework, Chromium/Electron version, etc.). I forget the name of Apple's latest UI kit, but it doesn't work on macOS versions below the latest/latest-1. How can you deliver the latest tech then?
This story still isn't true three years later. See e.g. https://appleinsider.com/articles/19/10/04/editorial-a-year-...
Interesting that that google search only gave me spam for 1.5 pages. Wikipedia being at the bottom of the second page. (I use F-Droid, I was just curious. Usually a DuckDuckGo user. Search done from Germany)
Genuinely curious why you think this no-test-no-vaccine regime is a good thing for remote workers.

I’d feel much safer living in a country whose healthcare system isn’t constantly at risk of being overwhelmed by uncontrolled Covid spread.
Thales Digital ID Wallet
We have less than 8 billion people on the world which corresponds to about 2^33. Let's assume that (given that we already have issues with sustainability) we will have much bigger issues than IP addresses if we ever reach more than 128 times that. So we are at less than 2^40. (Realistically I would expect much less, but let's be safe)

Than the question is how many addresses everyone needs. Currently we assign subnets. Let's provide everyone with 1024 subnets for client devices and an additional 1024 servers each with their own subnets. So 2^11 subnets each.

So we end up requiring 2^51 subnets, while we have 2^64 available, thereby only using less than 0.013% which provides plenty of room to reconsider if any of these approximations turn out to be wrong.
Wasn't talking to them the whole problem in the first place?
The abuse is both ways...see how much tax Amazon and Apple is paying. Hint: not much!
Automation is as much of a tragedy as 3/5 people not having to work in agriculture or not having to spend hours washing your clothes by hand. A job becoming unnecessary should be a good thing. If you become unnecessary, something is wrong, and not necessarily with you.
The book is excellent too.
I'm sure it's great for someone who uses multiple platforms. But if you use only one platform, the apps will feel off.

As for performance: it's not horrible, but the memory usage is.
A lot of the worst parts of Music.app, including the Apple Music and iTunes Store UIs are actually rendered in a web view, at least last I checked. So it’s closer to being an “Electron” app (despite not using Electron itself) than a true native app in many ways.
I thought VSCode has been the poster child for Electron apps for years now. No one cites Slack as a good example for an app
You wouldn't pay US tax on the first ~$100k of non US income. With remote work that distinction is important, for instance youtube payments from advertisers for US viewers are US income even if you make the videos outside of the US and are not a US resident or citizen starting this year.

For the local taxes, there are a lot of other taxes besides income tax the local government benefits from
Recently switched to VSCode from Jetbrains IDEs on MacBook Air M1, amazed at how much faster my editor boots up, and generally also more responsive. Haven't noticed any memory issues either, I only have 8GB RAM
Are quantum computers equivalent to Turing Machines?
History says more like Berlin to Paris
Good point. VSCode isn’t bad.
How to choose desk booking software for the hybrid workplace
>As someone who uses Windows, Linux

Yeah, your tolerance for inconsistent UX is much higher than longtime macOS users.
That's fine if you're the one architecting the code, but when you move to a legacy other project with 100s of thousands of lines of codes and many, many files that doesn't work out so well because you're usually only deciding on a small part of the code.
> Google admits it tries to prevent sideloading as much as possible in their own court filings with Epic.

[citation needed]

I know what you're referring to and I know you're being wholly disingenuous.

> AOSP is not meaningfully existing on any device sold today.

AOSP is technically sold on every device since that's what every single Android version *AND* skin is based on.

If you want to do something that isn't supported by the oem, then do it yourself. Nothing stops you from being able to do so which is the entire damn point.

> The fact you can hack your device doesn't change the monopoly Google operates that 99.9% of Android devices are trapped in.

An unlockable bootloader isn't a hack. Try again.

For an IT Consultant, you're remarkably ignorant when it comes to the reality of Android.
What I would have liked to have read is how their Swift Actors relate to or differ from the other existing models.
I feel you're missing the point of Apple's "guidelines", such as they are.

Apple's rules are what Apple says they are on a given Tuesday.

They can (and do) allow apps that flagrantly violate the guidelines, as well as refuse apps seemingly based on the direction of the prevailing wind, and unless you have an internal contact at Apple to protest, you're stuffed.

Developers can do whatever they like with Xcode installed, but good luck distributing anything like this reliably.

Nice toy, but I wouldn't bet a business on it.
Common Python Anti-Patterns I Wish I Had Known Before
tl;dr three suns, one planet
I don't know if their claim of extra protection is valid or valid to the claimed extent, but if so, it's well deserved and this is BS news.
Patchy outside the main cities, but I'm sure it will improve.

Also .. Starlink.
This reminds me of an old story about the original development of OS X Aqua in the 90s.

At the time they were doing functioning mockups for the Aqua design in Macromedia Director. It was not easy to actually implement the UI with the available hardware, but the mockups showed that it was possible. "Mr. Ratzlaff frequently would remind Apple engineers that 'Macromedia can do it, so why can't you?'"

Only source I can find is: https://www.macobserver.com/article/2006/03/15.9.shtml

> As it so happened, Mr. Ratzlaff and his team had already been working on a ground-up redesign of the operating system after they discovered that their original goal of porting the look-and-feel of Mac OS 8 completely to Mac OS X would be impossible. "We were only going to be able to get about 95% of the way there [putting the Mac OS 8 interface on Mac OS X], which is possibly the worst thing you could do," Mr. Ratzlaff said. The redesign had been scrubbed by higher-ups at Apple but was put back on track by Mr. Jobs.

> With that, Mr. Ratzlaff and his team's list of requirements for the operating system, which had been called overly ambitious and led to laughter from engineers who heard of them only weeks prior, became mandatory. These included 32-bit color with alpha channels and QuickTime integration, all being able to run on a system with just a G3 processor and as a little as 8MB of video memory. Mocking up the operating system's design and functionality with Macromedia's Director, Mr. Ratzlaff frequently would remind Apple engineers that "Macromedia can do it, so why can't you?"
I got a new co-worker (product manager) who seemed like a nice guy, well-spoken, seemed to listen to us techies, fun to have lunch with. The only thing that seemed "off" about him at first was that he unironically referred to people as resources. "We can deploy without a proper review for now since the design resource is on holiday". Like, there was only one "design resource", he was called Andrew and their desks were next to each other! I thought it was weird, but I just brushed it off since other than that he seemed fine.

At first. After a few months, though, he proved himself to be classical politicking a---hole and a horrible bully if you got on his bad side. I take that as a lesson to trust my instincts more.
No but the law does, in the EU
Strange, on desktop it pulls down all the images on page load.

The problem is not really about if the images are lazy-loaded or not though, the author is using the wrong format for the images. There are just 16 images, but each one is over 10MB big because the author is using PNG for photographs, when they really should be using JPG instead.
> when there's only one developer working on that app for three platforms and they prioritize Windows, you gain nothing.

Which is why hybrid is so popular. It’s not a good idea, generally, to have one developer, working native, on all platforms. You need a team. A fairly expensive team.

I ran a team that provided “engine” code (C++) for native apps (on a couple of platforms) for decades.

I’m fairly familiar with the trade-offs.
For some products wide platform support may be more valuable than what simple metrics show.

Why?
Core utilities such as file sharing and password management simply need to work all my devices. If I have to use one password manager on Mac and another on Linux, there is no point in having a password manager. It gets even more absurd with file sharing. Should I use iCloud on Mac, and OneDrive on Windows, and Samba for the Linux machine? Absolutely not! Dropbox is the clear winner as it supports all three platforms. I'm an Office 365 customer, and yet I have no use for OneDrive, since there is no reliable first-party Linux client. After getting burnt with a flaky third-party OneDrive Linux client I decided to fork over money for Dropbox.

For products like Dropbox or KeePass wide platform support has wider impact than number of computers connected from that platform. In an organization with 3 people on Linux and everyone else on Windows, support for both platforms is a strong differentiator over competing products.
The problem is that if you want 4K, you pretty much don't get any "dumb" TV options of decent quality.
Nice. I will have to give it another try. One thing that was a blocker for me at the time was no react-native-svg on Mac for rendering custom UI widgets. Doesn’t look like this has been resolved yet but that was quite a specific use case I had.
Mac has lots and lots of inconsistencies too. Some apps, like Music.app, is also pretty much an Apple version of electron. The inconsistencies aren't better on Mac, just different ones.
Ah, sorry, I was thinking you were talking about not using exceptions in C++ anymore.
I've worked in the cloud hosting industry for a decade and a half. The entire time, we were warned about the IPv4 shortage and how we needed to switch to IPv6 soon(tm). Well, things haven't changed. Everyone is dragging their feet on IPv6 adoption from hosting providers, ISPs, hardware manufacturers, and software developers. I predicted this years ago and always said that it would require a government mandate to move on from IPv4.
I honestly believe we are going to ramp up NAT in the coming years before really doing away with IPv4.
We have a similar law in Croatia for a while; not sure how many digital nomads are currently working from Croatia.

https://croatianomad.com/
> Apple, knowing that it is a private company completely and utterly incapable of resisting serious government demands (ie GCBD in China) should never have developed this capability to begin with.

You are basically arguing that an iphone be incablable of doing any function at all.

Dont want the government demanding the sent/recieved data - no data sending and recieving funcitons.

Dont want the government demanding phone call intercepts - no phone call functionality.

Dont want the government demanding the contents of the screen - no screen.

The pandoras box was opened the day someone inseted a radio chip and microphone into a device. It has been open for a very long time, this is not the moment it suddenly opened.
Maybe you should expose some way of contacting you. I might be willing but it would be good to discuss some terms and expectations first
How did AI know when your sister died without you telling it?

[AI] My sister died in June.
I'm sorry for you. But maybe your situation will change in the future and you will recover your freedom. Most of us chose to fight when necessary and take the risk to lose the battle
Is there some open source alternative which works offline?
It's just my preference to not want to live in fear (i've long left the US) and have more freedom in practice (due to lack of ability for government to enforce or government practices). There are plenty of other countries that are increasingly catering to the opposite for those who want to feel safe over everything, plus will make it easy to meet up with friends from other places in the world who are also working remotely.

I live in a country with less than 10% vaccination rate now, and there is plenty of hospital capacity to cater to non-covid related things, esp for ones that see more expats than not.
How does this compare to https://visalist.io/
Must have apps for ecommerce success
It’s always a trade-off; regardless of the infrastructure that we choose.

The #1 imperative, is that the app must work on the current shipping OS. It doesn’t have to be “studly,” but it needs to work, and work well. On Mac and iOS, that’s a lot more important than on Android/Windows.
Kind of ironic isn't it, the people against universal medicare are the same ones spouting "freedom", but infact universal medicare would give them more real individual freedom than any other bills sent to the Senate these days.
Could be as simple as you bathing your kid in the tub. Why cede power to arcanists?
I do not think extra spaces are the issue (since there aren't any in the link). I suspect it is converting fix chunk of words into audio and before the next chunk there is an awkward pause. Still, very soothing and natural voice.
You took that too literally [1]

1. https://en.wikipedia.org/wiki/Woke
If you watch the Joanna Stern interview with Craig Federighi[1] you’ll find plenty of nuance to contradict your comment.

That doesn’t mean you should believe them or that there isn’t a real possibility of the system being abused (that’s partially addressed in the interview), but it also doesn’t mean there was no nuance or thought put into the feature or that it isn’t being misunderstood.

All of those can be true at the same time. You can have a bad system that people disagree with for incorrect reasons. That matters: the effort Apple needs to spend fending off inaccurate criticism is effort not spent understanding and addressing the real issue.

[1]: https://www.youtube.com/watch?v=OQUO1DSwYN0
Hardly pedantry - scrollaway's observation is that OSM cannot have been a response to Maps, because OSM launched before Maps.

GP said: "without Google Maps it would not exist." It's not pedantry to note that's the opposite of the truth.
In terms of what they can compute, yes, but the time complexity of computing things with a quantum computer can be smaller.
Both of you are correct.
Next article: make slides that are friendly to blind people
Because those actions are favourable to Allah. If there are those who don’t like Allah, then you get rid of those people. When all in the populace are worshippers of Allah, then actions favourable to Allah will bring you respect.
This is an incredibly dumb move that ensures I'll be uninstalling 1Password and moving my business elsewhere. 1Password is one of the only "resident" apps that I've allowed to run persistently on my machine, specifically because it's written in native code. If I wanted something using a non-optimized web container, I wouldn't bother paying the native app premium for 1Password.

And no, this isn't because it's "too difficult" or whatever people want to parrot here. It's because creepy VCs like Accel have pumped tons of money into 1Password, and want to keep the expenses low, and thus the margins high, and thus the earnings as high as possible, so they can eventually float the company at a nosebleed P/E ration on those severely trimmed expenses and hyper-engineered earnings. Great for everyone except the customer, as always. The "enterprise customer" is as annoyed about this as anyone else.

Thankfully, we still live in a free market, so... Yeah, have fun trying to get renewal dollars from me while optimizing for your experience over mine, Agilebits.
You mean the vaccine that ~half the population haven’t had any shots of yet?

Funny how it’s not effective when you haven’t had it.
What upgrades are you referring to? I’m looking to migrate from 1Password but maybe keychain will be good enough.

Does it work with other browsers on the Mac?
Many countries have cracked down on this in the last Decade.

In Canada, you didn't have to pay income tax if you were outside the country for more than half the year.

Now as a citizen or resident you have a bank account in Canada, any assets (house, car) or even set foot in the country within any given year you have to pay income taxes there.
I was shoved in the pool with vim, I don't think it took me more than a couple days to get proficient with it and by the end of the week I didn't want to use anything else. Of course I had a fairly large coding project that I was working on. Of course I'm still learning little bits here and there :)
If their Mac app has been sherlocked to death, why wouldn’t this make you feel more sympathy?

Do you think Apple knew AgileBits was dropping their Mac version and stepped into the opening? Or did AgileBits step back once it became pointless to compete with an upcoming OS feature?
> The article reads as if the WSJ just needs a pretense to push their social justice viewpoints.

Yes.

Since they used this author I would have assumed he was not worth the time but this article is solid - "How to help someone use a computer" https://pages.gseis.ucla.edu/faculty/agre/how-to-help.html

Perhaps this is why he disappeared, the people he railed against were using his work against his principals?

Phil Agre's Wired articles - https://www.wired.com/author/phil-agre/

The 1995 "While the Left Sleeps" about the Left underestimating the Republicans is interesting.
For me, I pictured them as the water aliens from Futurama's "My Three Suns".
As an aspiring nomad I find this super useful! It's always a headache to find the right visa options for places to travel. kudos for making it!
Yes. e.g. in places like Qatar that's 0% income tax, it means no taxes at all
>We, macOS users, are just not the target audience anymore.

I'm not entirely sure this is indicative of that, I mean what were they supposed to do? SwiftUI is clearly the right choice for iOS, but if they use it on Mac they would have to develop a separate implementation for older Macs, and anyway they hit problems where SwiftUI just flat out isn't mature enough on Mac anyway.

The only other alternative would have been to rewrite the native client again in ObjC, knowing that they would have to rewrite it again in the near future anyway. All of these options suck really badly. I think it's just unfortunate timing given the current state of development of SwiftUI. do you really see a better pragmatic way forward?

This way hopefully in future when older Macs cease being an issue, and SwiftUI on Mac matures, hopefully they will port the iOS code base to Mac. At least the fact they went with SwitfUI on iOS instead of a cross platform framework is a good sign.
What makes you think the tax authorities were the ones being abusive, and not the very expensive tax specialists hired on behalf of a class of people moaning that it's not fair that people earning €100m a year don't pay smaller proportions of their income in taxes than people earning €100k?
Is there any way to start workers that would be guaranteed to be co-located with a specific durable object? This way they would have ultrafast access to the state it manages but not subject to the single-thread limitation.
Box.net supports webdav if that's what you want. I'm not aware of any other big name cloud storage providers that offer support for standard protocols. It's available for free accounts, too. This does mean the files aren't encrypted, however if your vault is encrypted that may not matter to you.
Then why can my friends who studied mechanical engineering get rich from patents? Did I choose the wrong education?
I read the parent comment as neutral or good. Conservationists need publicity to raise funds to do their work.