skysight-inc/HackerNews huggingface dataset:
>Why would that huge group of absolutely enormous companies let themselves be bossed around by Google

Well first AV1, is practically 90% VP10, On2 hence Google. Second Those companies didn't contribute to AV1 development. They are merely supporting it.

>unencumbered by patents

unencumbered by patents is not patent free. Which is what confuse a lot of people. ( I guess, or I hope ). Google has lots of patents on AV1. Even when creators of the technique dont want it to be patented [1]. The AOM as group are there together so they dont sue each other on patents, and will sue ( cough defense ) anyone who challenge them on patents.

[1] https://arstechnica.com/tech-policy/2018/06/inventor-says-go...
Our economic system has no built in incentives to stop these leaks. Considering how massive these leaks are, the budget to plug them shouldn't be a consideration. We're ruining our planet's livability with leaks like this, but since it's not profitable for anyone to do anything about it, we won't do it until there's enough political will behind it.
You don’t have to use the bridge for this to happen. Read the issues.
So far I've not documented much my setup (but feel free to ask specific questions) I found nice to bookmark:

- https://www.howtoforge.com/procmail_tips_recipes

- https://dnns.no/switching-from-procmail-to-maildrop.html

Who have a little fetchmail part. I've nerve used getmail, before I've used OfflineIMAP (buggy but support IMAP IDLE) and mbsync. The only issue is fetching from multiple accounts that demand firing up multiple instances, but that's not much of an issue. You just set FETCHMAILHOME before any invocation pointing to the right config dir and set a different --pidfile for concurrent* fetching if you wish so. MailDrop is a (very) little (very) big setup since you need filters for anything if you are not a piler and that take MUCH time. Normally here my suggestion is fetch anything on a zfs volume, clone it, test on the cloned maildir or snapshot and revert after any test until you get nothing in the INBOXes. A slow step at a time you'll add the rest.
Yes. I built several of these before. The trick is to have a lattice of types at the ready.
I’ve never seen SLR’s do this very well either.
For those reading: using avatar as the alt text or aria-label is also wrong. At minimum it should say whose avatar it is but the ideal scenario is a description of what is in the image. The point of alt text is to make it accessible to everyone (slow connection, visually impaired, etc). Close your eyes and think "avatar" - not very useful, a better example is "Me in front of a lake showing off a fish I just caught."
Ask HN: Building multiple SaaS apps or combine them as a big collection?
I'm building tools to help me build saas apps. I have about four right now with about 12 more ideas I want to make. Most are small (link shortener, analytics, basic CRM, etc) so I was thinking of making a site that includes all of these tools for a single monthly fee vs charging for each one. The other approach would be to make each of these tools their own app (domain, design, etc) and connect them with the same authentication so if you're logged in one you can access the others. Thoughts on either of these approaches?
> Spotify pays a lot of money for playing a song? Out of a $10/month fee, that clearly can't be true.

Spotify take in €9.5 billion and pay out 70% of that as fees to record companies who take their slice before giving the artist nothing.

I would consider that a lot of money, even if you disagree.
Oracle used to use TCL for various purposes with the "intelligent agent".
Can confirm, it got downhill once they got acquired by Okta.

We had to roll our own auth solution because they couldn’t make the pricing even remotely viable.

I’d like to write „stay away from Auth0”, but is there any comparable alternative?
I don't need a custom domain anymore and I find it trivial to change email addresses. I can use 1password to locate accounts, easily migrate, apply a tag, and work through the change over a few hours. I typically change email every 2-3 years and it serves as a good way to review security settings/change passwords. Modern email providers have mailbox porting tools, and they work fine. I use to like having a domain, but dunno, for a privacy nut, seems more secure to not use one.
With apps like OsmAnd and Organic Maps, I can download the map for the entire country and navigate off it. Highly recommended — both on F-Droid.
> But none of that addresses fundamental changes to the market structure.

There is no fundamental change. Only an incremental one.

Even if AI-generated imagery takes over the market for “drawings in the style of someone else”, these AIs will still need to be trained and operated by human beings. It will not bring the cost to zero, it will just lower it — which already happens continuously in all markets due to human ingenuity.
How many countries coast guard are "military" like USG with global deployments abroad? Seems like they just share the same issue as USNavy of being over deployed while undermanned.
A good workaround for email hosting is to run an IMAP server somewhere you control, and add it to your mail client. The server doesn’t need 24/7 five-nines or anything. It’s not for receiving mail. It could even be on your local laptop if that is the only place you need old mail, though I keep mine on a dedicated hosting machine in a colo so I can use/search it from my iPhones and iPads and other workstations.

You use an IMAP compatible email service like Proton or whatever to receive and check mail like normal. A couple times per month, move all the messages from the service to your own IMAP server’s folders, instead of the “archive” command that moves them to a different folder on the same server that received them. This is pretty straightforward in Apple’s Mail.app on macOS, and I imagine similarly so in most GUI IMAP clients.

This gives you the best of both worlds: a single set of maildir folders on your own server you can zip or back up with normal tools like rsync or whatever, as well as 24/7 HA reliable provider servers to receive incoming mail at all times in case your long term mail storage machine is temporarily down. You also won’t bump up against provider storage limits.

Self-hosting inbound and outbound email is a drag (though I do it for many of my less critical domains), but a 90% availability selfhosted message storage IMAP service is fairly easy to run. This has the added benefit of a provider hack or legal process presumably affecting only a subset of your most recent messages due to those being the only ones stored there.

I am a Proton and FastMail user (and use the affected software) but I regularly move all the messages from these providers to my IMAP storage server (in different folders) so if their systems fail the blast radius is not “all of my emails going back to whenever I started using the provider”.
I doubt what I saw will really add to what Doctor_Fegg says in his talk. However, a few examples:

https://daylightmap.org is built by Meta (Facebook) to allow their maps to meet their quality needs consistently while still pulling and encouraging OSM updates. This unlocks OSM data for a large amount of sensitive corporations.

I personally have made quite a few edits on behalf of customers who pointed out errors in the map.

The popularity of OSM-based navigation apps has made it useful for people to download editing apps to ensure their locale is as up-to-date as possible (this is getting better and better every year).
You mean like when they totally didn't annex Tibet? Or when they didn't attack Vietnam in 1979?
Yea the bridge is quite a hot mess, really.
I use it with Outlook on Mac and there are always syncing issues, passwords missing and i have to re-sync the whole inbox every 2 months or so.

I didnt realise some mail got deleted though, i need to investigate that.

I am a proton customer since 3 years and they seemed like a good bunch but now with all the stuff they are offering it seems like they have lost their way.

There is also no way of integrating the proton calendar into a 3rd party app like Outlook. This feature has been promised forever…
Why these large cloud companies with thousands of employees have a work environment that is susceptible to basic attack techniques, such as fishing?

It doesn’t instill confidence in the rest of their infrastructure.
choose ARM vs use ARM.

i.e. they will not be using ARM by choice anymore.

Unfortunately, I cannot edit the parent post anymore; As it's often the case, it's easy to miss things even when re-reading your own comments.

It was blatantly obvious when reading it again now.

To get back on topic... you said:

>Qualcomm wants to use IP that was 100% developed by Arm

And then I told you,

>You mean the ISA? Qualcomm has a license to the ISA that allows them to make and sell custom microarchitectures. They had it before they acquired Nuvia.

You have not addressed that, at all.
I believe a critical difference between the high performance of now vs yesteryear is the degree to which it's a design problem vs an implementation problem.

When writing 6502 assembly, you have "tricks" galore. You do have a design trade-off to make: memory vs CPU cycles, and when looking at algorithms in really old programs, they often dispensed with even basic caching to save a few bytes. But a lot of the savings came from gradually making the program as a whole a tighter specimen, doing initializations and creating reports with just a few less instructions. The "middle" of the program was of similar importance to the design and the inner loops, and it popularized ideas like "a program with shorter variable names will run faster" or "a program with the inner loop subroutines at the top of the listing will run faster". (both true of many interpreters) An engineer of this period worked out a lot of stuff on paper, because the machine itself wasn't in a position to give much help. And so the literal "coding" was of import: you had to polish it all throughout.

Today, the assumption is that the middle is always automated: a goop of glue that hopefully gets compiled down to something acceptable. Performance is really weighted towards the extremes of either finding a clever data layout or hammering the inner loop, and to get the most impactful results you usually have a little of both involved.

The hardware is in a similar position to the software: the masks aren't being laid out by hand, and they increasingly rely on automation of the details. But they still need a tight overall design to get the outcome of "doing more with less."

And the justifications for getting the performance generally have little to do with symbolic computation now: we aren't concerned about simply having a lot of live assets tracked in a game scene(a problem that was still interesting in the 90's, but more-or-less solved by the time we started having hundreds of megabytes of RAM available), we're concerned about having a lot of heavy assets being actively pushed through the pipeline to do something specific, which leans towards approaches that see the world in less symbolic or analytical terms and as more of a continuous space sampled to some approximation. Which digital computing can do, but isn't the obvious win like it once was.
Is Hybrid Storage the Way Forward for Handling BigData?
Jet airliners are not airtight, nor they deal with 1 bar of pressure difference.

In space, you have to make it airtight with most rubbers drying our, and constant intense thermal cycling.
Today I've just given up on Protonmail, the Bridge is a POS. When things were reliable, I was ok to jump through hoops in maintaining a separate app, but I cannot be bothered any longer. Just set up a Fastmail account to see what it's all about.
I switched a few weeks ago. The process was fine. They have a tool to help you port your mailbox, calendar, contacts. The web client is great. The mobile/android app sucks. The search doesn't work. If you archive an email on web, it wont always apply to the app. The sync between clients is screwy. Gmail is no doubt a better email product but given I paid a year, I'm going to suck it up and deal with it.
> As the rate of progress has fallen off

I don't quite feel that - one side of it is that my current computers cover my necessities well enough, but it's still quite impressive how even more instantaneous is the boot of a new computer in comparison to my daily drivers. For the rest, computers have been "fast enough" for me for some time now.

Maybe I should move to big data and machine learning...

> Back when I started programming as a teen in 1980 with 4k of RAM and ~1 Mhz 8-bit CPUs

I really miss those days. OTOH, just like my modern laptop, my Apple II could cold-start (from disk!) in 2-ish seconds.
Many people, myself included, don’t trust Debian. They patch too much sometimes for dubious reasons and have a poor trail record when it comes to introducing bugs. I wouldn’t use it for anything work related.

I have seen Gentoo used as a base to deploy binary packages veted by the org in the past. Gentoo provides tooling to do that and it worked fine.

Oracle also still sell a distribution.
Don’t mind that at all. It’s fascinating to see how people react to one’s explanation. Very polite people will actually ask if I am okay if they drink around me which of course is no issue whatsoever.
Karaoke Eternal – Open-sourced karaoke party system
YNAB Together for Your Shared Financial Journey
> With single level store, the program pages are mapped in, not copied. Writing to the page alters the disk image. All processes running the same program share the memory pages.

Umm, mmap'ed files on linux allow both https://www.man7.org/linux/man-pages/man2/mmap.2.html

MAP_SHARED
Share this mapping. Updates to the mapping are visible to
other processes mapping the same region, and (in the case
of file-backed mappings) are carried through to the
underlying file. (To precisely control when updates are
carried through to the underlying file requires the use of
msync(2).)

MAP_PRIVATE
Create a private copy-on-write mapping. Updates to the
mapping are not visible to other processes mapping the
same file, and are not carried through to the underlying
file. It is unspecified whether changes made to the file
after the mmap() call are visible in the mapped region.

and AFAIK on Windows the same.
My very amateurish pov: quantity is the most important quality, take enough photos and you will end up with a few very good ones.
And to further add, a lot of the major Red Hat backed projects switched to using Centos steam as the officially supported redhat lineage. Ceph and OpenStack Kolla are both good, major examples.
That's the nice thing about shared resources, everyone can be a net taker, because all of them get everything and nobody contributes more than small fraction.
> Since there are some promising developments in treating CE/MFS now

Genuinely curious, which one would that be?
Atuin* also allows for opt-in sync, easily hosting your own server, and switching search context for your shell history (ie whether you want to search the current directory, session, host, or all history on all hosts). We also have a bunch of different search modes that query history differently (fuzzy, prefix, etc)

But otherwise yes, the tools are pretty similar! Nice to see another in the space

*: context, I'm the maintainer so may be biased ;)
> Ah, a city dweller.

Nope.
You might get your physical ids from the government, but private providers will verify them and create a digital-identity for you. Unless the government also wants to play the role of digital identity provider / VC provider.
Not sure of the rank position, but the Internet Archive is quite valuable as well.
Given a binary choice between unemployability and extending patent protection to (even) snippets of code, I am quite confident that 90+% of salaried developers today will chose the latter.
I can't help but feel this is more about feedback itself. I first built a commercial website in 2000. There was no feedback or awareness of approaches then. Thank goodness because it was barely working and not secure. There were no js frameworks. Life was good.

My last job before I retired I watched a decent working system descend into chaos from grasping all the next big things (which are no longer a thing at all) driven by a need to beef up marketing materials (and probably CVs).

The change is awareness, not so much the right or wrong of the choices.
>Millions of dead, and 100s of millions taken out of workforce for ~2 weeks during infection, possibly multiple times, possibly with long covid effects for years after

1. In a country of billions, 'millions' could mean fractions of a percent. 'millions' in this context is just emotive rather than factual.

2. What do you mean taken out of the workforce? From illness? That sound wrong. From isolating? How is that worse than it Chinese status quo?

>No I think PRC wants to stop this specific disease that has demonstrably kills many people with linger side effects even in wealthy countries with access to better health care.

Which is why I specifically gave the example of flu. A disease that kills and has lingering side effects. A disease that we live with currently.
Millions of people in China probably due from flu every year. Which incidentally shows how flawed your use of the figure is.

From what I can work out ~3m people would be expected to get covid in China if they were all vaccinated. ~500k would be hospitalised. And ~70k would develop long covid lasting at least 6 months. So I don't even know what figures you are working with.
It honestly sounds like you're making a good argument for a Butlerian Jihad in that case.
> but they have sensible rules,

Are those rules published somewhere?
you are forgetting that this is not just a technical problem.

For GDPR you need to legally prove that you have taken reasonable steps to remove and keep out of your system, the data the user has requested. This means that you need to be able to legally prove you've got a system in place.

Keeping a hash is fine technically, but its a pain in the dick to defend in court, especially as its really simple to shower a jury/judge with FUD to make it look like its not a reasonable step.
With average temperature of over 25c
> Also, maybe I am too jaded by working at orgs that don't care about a11y, but any indication that any amount of thought has been put into a11y issues is the opposite of a code smell to me.

You can actually reduce accessibility by misusing aria attributes. Folks should try to use semantic elements first. Then if those aren't meeting their needs (please try to make them meet your needs), there are good, well tested implementations of the common aria patterns (https://www.w3.org/WAI/ARIA/apg/patterns/) for frameworks like react. Some examples of this are radix and ariakit.
Luckily I don't see any "encouragement to use aria" on that page you linked to, as that - and particular your example - goes directly against the first rule of ARIA [1] (paraphrased: "only ever use ARIA if you can't use native HTML").

[1] https://www.w3.org/TR/using-aria/#rule1
I love the Winnie the Pooh quip because it helps me identify those who have no business commenting about China.
Agreed. Though it does seem that Elon's family were quite well socially connected and that at least some of his early success in raising funds comes from that.

For instance, his connection to Roelof Botha, who in turn leveraged the connections made by his father when he was spending a lot of time in the US as South Africa's last apartheid-era foreign minister.
Be very explicit, from the beginning, that you do not do fixed price contracts (which is essentially really what clients always want) unless the job is obviously trivial enough to estimate properly - and even then, there is always a chance something might occur.

Make better estimates to account for such unknowns like having to install packages because you're dealing with a codebase someone else developed - be very detailed in these estimates you provide as well and provide not a single number but a range.

If they still grumble about the cost, then maybe offer to reduce the cost of trivial work like setting up the necessary environment by 1/3 or something (only if the client is a decent one and just needs a bit of education...)

Provide good info about the reasons for extra time - you're trying to get the client to ultimately trust you, that you know what you're doing, and are focused on trying to not spend as much of their money as you'd like. So keep them in the loop as much as possible w/o being annoying about what is going on. A daily or weekly update? A heads-up before diving into something time consuming? E.g. if the code you're dealing with is garbage, explain that in a professional way (and clearly, but not too much detail) so they understand the issue (to the extent they need to understand it)

So basically it's a process of educating the client, over time or however efficiently enough, about the true nature of IT work. Metaphorically, you're a plumber or a general contractor, or a carpenter, not a factory worker. Everyone knows that sort of work always involves more time than expected sometimes. If they still complain, then they're a bad client and let them go find someone on Upwork instead.
And they've figured out that's dead-but-alive, aka a terminal investment.
KDE for Creators – For Artists Using KDE Applications
Fire fighter.

Doorman, night shift.

Senior management.
>get the vaccine without turning into political drama all over Twitter.

The vaccine that doesn't stop you from getting it.
In practice the odds can be astronomically low, as in lower than the odds that an asteroid collides with Earth right now and the entire humanity becomes extinct. But only for hashes without known vulnerabilities.

For a vulnerable hash like md5, an attacker can find a collision in a few seconds.
Or rectangular keyboards...

Sometimes I fire up my Microsoft Natural keyboard. Right now it's the Sun PC keyboard's shift. Next in rotation is the Unix flavor.
I don't think the hard thing is switching emails. The difficult thing is telling everyone about the fact that you switched.
Which are in large parts RH/IBM open source projects, too
More worthless associations...
Remember FLOSS started out of RMS's frustration with a Xerox printer driver.
If launches have nation state level prices then of course the only entities that could afford them would be nation states for the most part.

Right now I'm pretty sure Starlink is the biggest customer of a private space launch company. Yes I know it's pretty much the same company but look at the other satellite internet providers that are also using SpaceX: Viasat, Echostar (Hughesnet), Iridium, Inmarsat, Intelsat, Globalstar. That's most of the providers that are out there. This goes hand in hand with commercial space launch, as launches become cheaper and more available the share paid for by private business will increase. This is a good thing! Don't you want a college or even a high school to be able to afford to put a small satellite in orbit to do simple experiments? The only way people are going to get interested in space exploration again is if they themselves can actually do things in space, in person or remotely.
> something super basic that no one has ever done

Errr all maps apps do this.
We did quite a bit of research into this.

If you need mostly B2C features I would have a look at Clerk [0] and Supertokens [1]

If you are more interested in B2B features we found Ory [2], FusionAuth [3], and good old Keycloak [4].

None of them are fully comparable yet however, which might be the reason why they might get away with their current behaviour.

[0] https://clerk.dev/
[1] https://supertokens.com/
[2] https://www.ory.sh/
[3] https://fusionauth.io/
[4] https://www.keycloak.org/