skysight-inc/HackerNews huggingface dataset:
I might be mistaken, but github could be using their own version of git and accompanying tools. So, unless they implement uprade themselves, no amount of waiting will make git interoperable with them.
Positives like not having "save" ability on documents? Or not having push notifications so messaging applications, calendars and such is not possible? Both of these can be abused of course, but not having them forces many categories of apps to be native.
Most of the people using GA wouldn't be able to set it up correctly. I switched my personal site from GA to Microanalytics, since I wanted to avoid spending time trying to figure out how to configure GA to be conformant.

Google should be the one doing the compliance work. If Italy bans some usage pattern in GA, it's Google that should make it impossible to configure it in non-conformant way.
It's pretty far from anonyminity when you have exchanges KYCing users and companies like chiphertrace actively tracking them
No. It wasn't. This is a several-year-long obvious and brash campaign by numerous very loud "developer advocates" and high-visibility developers from Chrome. Of whom Alex Russel (the author of the piece we're discussing) was one of the most visible (he worked at Google for 9 years? More?).

Chrome is by far the largest driver behind "Safari bad, Safari no support standards" of these "grassroots no-name initiatives".

On top of that, Google owns web.dev. And when Chrome releases another half-baked non-standard it's advertised there as "this great new standard now available" that gullible devs buy line, hook and sinker and flock to HN to demand that "the new IE wisen up and implement those things now".
Yes, I am sure. I am envisioning a hybrid between a GUI reducing the programming to dragging arrows between neat boxes, and co-pilot moving the mouse like an aimbot, freeing the non-programmer from having to do the totally-not-programming things with those arrows. This will be a great future.
>The content licensing is based on the idea of accounts as households

Content licensing is based on whatever imaginary rules you want to make up. The OP is providing a plausible line of reasoning where you can marry this stupidity with something quantifiable (i.e., streams). That sounds quite reasonable. Ultimately, it's their service. They can do whatever they want. As for why the OP is bothering, I can only guess that netflix has built the reputation of being a tech company and the OP thinks that they may show some internal consistency. Otherwise, media companies make up rules all the time (for eg., no sports in your local area).
We can turn this to a semantic argument over the meaning of "practical usefulness", but in my opinion collecting such information provides no additional benefit to Coinbase other than keeping regulators at bay and avoiding future fines and restrictions.

> why might 'regulations' be in place such that when large sums of money change hands

I have done some work in the financial compliance space. You would be surprised how small some of these "large sums" are and they keep getting smaller even while inflation weakens the value of the currency involved. In some locations, the limit is as low as ~$1000 USD.

Yes the motivation is anti-terrorism, protect the children, national security etc... but in practice it is just a vehicle for governments to collect data on its people. In this case, good actors will behave the same while their data is collected and shared. Bad actors who are aware of these restrictions can just pay the $0.25 to transfer through a newly created wallet and then send without these restrictions while regulators pat themselves on the back for stopping money laundering.

What can end up happening with policies like this? Well if governments, regulators, or monopolies get out of hand all of a sudden you cannot send money to a political party. Maybe all your bank accounts are frozen for supporting a protest or all of a sudden you have no way to purchase a flight to leave. Maybe Mastercard/Visa ban donations to entities like Wikileaks for "moral reasons" while allowing donations to the KKK and other similar organizations. These changes don't typically happen all at once. Freedoms are salami sliced away at a rate that doesn't upset the majority and the norm slowly moves to believe that these restrictions are for our own good. (sorry I went a bit off topic here)

Also, why was "regulations" in quotes? Sorry if I missed something or misinterpreted your tone here. Hopefully I answered your question.
You self host their enterprise solution? I think you're missing the point, migrate to the community edition. We pay 0 (but contribute with donations).
> self-hosted instance suddenly became more expensive than Slack

??? How were you getting priced per user on a self-hosted instance?

[EDIT] Ah, you had their enterprise edition on-prem.
iOS 16 is not out yet, and Apple stated that Push notifications won't come before 2023. So no, Push notifications have not landed (yet).
Thanks for the literature tips, will definitely get one of the books right away. Will also learn more about Practical Style as I haven’t heard about that.
Homotopy is fun - not sure if I'd use it in my day to day life but its definitely entertaining in small chunks.
Mattermost PM here, thanks for using Focalboard! Love to hear it :)
If Safari is the better browser, they should allow competition. Users will choose the better browser anyway.
I’m personally very bearish on any consumer focused company that couldn’t turn a profit in 2020-21. You couldn’t have asked for better conditions to make money than these two years.

If your food delivery startup, for instance, couldn’t turn a profit when your entire customer base was sitting at home, your delivery partners had limited work alternatives, and your restaurant partners had limited bargaining power, how can it turn a profit now when your customers are back in the office, better jobs abound, and restaurants have dine-in customers to look forward to?
This happens all the time, so I'm not too worried about that.

As for the 'subservient': international finance is a complex and extremely delicate subject, what triggered all this oversight was that Europe had become the laundromat of the world, and things were really getting out of hand.

For instance:

https://www.wsj.com/articles/once-a-money-laundering-risk-la...

Similar stories about dutch (large) banks:

https://www.om.nl/actueel/nieuws/2021/04/19/abn-amro-betaalt...

This isn't a theoretical risk, no matter where the rule originated. Financial law - like copyright law - is international and the countries that collaborate a lot on this sort of thing because they trade a lot between them would gain an immediate advantage if the rest would play by the same ruleset and one would purposefully break those rules.

The deal is that we won't do that. AML and ATF rules exist for a reason and even if the US originated the rules they are in the end quite effective and serve a real purpose, in Europe as well.

Finally, the only penalty that US has that it can give is to revoke these banks' ability to do business in USD, and that card can be played exactly once so it's in the end in the banks own interest to play ball.

You are mixing NL and EU and probably are not aware that the ECB has decided to enforce a similar regime voluntarily long before individual banks ended up crossing the lines for profit. Of course even though the ECB is not in the pocket of the Americans it is clear that pressure has been brought to bear, but in this particular case it was beneficial, the EU was awash with criminal money seeking all kinds of ways into the respectable world.
Good suggestion! Do you have any technical docs that stand out as extra good in your opinion?
If only his webserver were written in Rust.
> intentionally broken (PWA)

People keep saying at as this is the truth.

1. There's no such thing as PWA. It's an umbrella term for nearly a dozen different standards

2. I think push notifications were the only ones missing from iOS Safari, so what exactly is "intentionally broken"?
> The malicious web sites that force you to install malicious extensions are the problem.

while the malicious Company that profits from the 30% cut on in game items sold to kids (and non kids) on their platform, that is ok!

> The average user isn’t immune to those problems.

The average user is not immune to bullets too, we don't force people to wear vests though (even though in USA that should probably be a requirement, given how little they are able to do to stop the shootings)

> I’ve cleaned out enough extension infested chrome browsers in my time…

that's funny, because in 25 years of web browsing and fixing other less tech savvy people's mess, what really changed everything was the invention of ad blockers, like uBlock origin. It immediately made the web a better place, safer, lighter and immensely more enjoyable.

Those "web sites that force you to install malicious extensions" disappeared in an instant and voila, problem solved.

The reward is worth the (negligible) risk.
I don't understand why people think that they can link crypto currency systems to fiat currency systems without the government regulations getting involved.

Sovereign nations have borders, citizens, and currency. If you are a citizen, live within those borders, or use the currency then they make the rules.
I was so self-conscious about wearing glasses, I hid my myopia for years. And I was really short sighted! I noticed first when our class got shuffled around and I was moved from the front row to the back and I suddenly couldn't read the blackboard any more. It was pretty clear I was supposed to be able to so I knew something was up but I hid it due to the fear of getting glasses for years. The thought of having to come in one day suddenly with glasses, and be (I imagined) the centre of negative attention, from everyone, for a whole day.. it was just too much. Silly now to think of it. One day's pain would have saved me so much anxiety for years.

I was hyper-attentive in class to make up for it, had a few close calls. The most amusing was the yearly sight test from the school nurse. We did it in a group so I made sure I wasn't first and just memorized the letters others called out. The nurse then asked "are you sure you can see that alright? It's really strange, your sight has improved since last year". It was not my sight that had improved but my memory..

Of course I finally had to submit to reality, but I managed to hold it off til University, where was I able to reinvent myself somewhat and have the glasses be part of my identity from the start. Never gave up hating them. (Got laser eye-surgery eventually, biggest life enhancement I ever had).
Mattermost PM here, thanks for using the product! :)

Do you have any wishes for improving Mattermost for your team?
I've worked in a variety of languages, and returning to a c++ project recently I do see that we spend a lot more time thinking about how to write the code in a way that avoids problems. Meaning that there's a lot more architecturing required to reach a sane state.

We have a sister product written in a dynamic language, and sometimes we have identical functionality.

I've noticed that when a change is discussed, the c++ gang has architectured themselves into the current solution and therefore have a much harder time making changes.

So for that reason I think it's easy to overlook these complexities when you're working in c++ alone; they feel natural and are just part of how you work. You forget that a lot of this architecturing just isn't necessary in a lot of other languages.
It looks like PostHog uses a permissive license (MIT). For business model (3), how fo you defend against other companies taking your project and selling a hosted version themself? This was a problem for Elastic and AWS, iirc
True, but I guess for most people "a mile long train" sounds way less interesting than "a mile long car".
Security isn't the same as privacy. Using Facebook you don't have privacy, but the platform containing your data isn't likely to be compromised (your account's password being guessed is the most likely method of compromise, and that's in your own hands).

Though I wonder if this distinction will go the way of the dodo / hacker / crypto, since a lot of people seem to not understand this in recent years (mostly since privacy became a bigger topic, first with Snowden but even more since GDPR enforced it). If the words privacy and security are both used to mean privacy in common language then we need a new word to communicate the previous meaning of "security". Kind of annoying when a language changes and existing words are redefined, but it's not as if an evolving language a new phenomenon.
One has to keep in mind that in the early 1900s a lot more kids got seriously injured or died. There were so many more things without any thought about safety.

But the US may take things a bit too far today. In Norway where I live kids still walk and bike to school. Most schools have forests and rugged terrain to play with. The playgrounds are slightly safer than when I was a kid, but you still got to be careful when climbing trees, rock walls etc.
Mattermost PM here, thanks for using the product! Love to hear it :)

Do you have any wishes around Mattermost? We're always looking for ways to improve the product experience.
These are exactly my thoughts:

> intuitive sense of those concepts and thus put off by what appears to be an overly formal treatise on obvious principles

I do however feel like there it would be helpful for junior/mid engs if there were a stripped down version of the blue book which defines vocab, obvious principle as you say, as general guidance for domain analysis/modelling
Often you reveal more to your friends and coworkers when you don't journal it out.
>>> Otherwise, common sense/intuition would say we feel hungrier after exercise. What gives?

I would hypothesize that recovery and digestion are two metabolically intensive activities that the body is unable to do them simultaneously, so it would make sense to suppress hunger while the body recovers itself from exercise.

Now, the supplement industry has made us believe that if you don't consume food within the magical anabolic window, you recovery will be impaired. Nonsense if you ask me.
https://ianthehenry.com/posts/sd-my-script-directory/
> Best product?

To be read cum grano salis. The list is long (including VHS) so, what is the best product in a marketplace? Probably, the definition will not be a technical one. It may be more like with an auction, where the result doesn't honor the value, but rather defines it. More cynically, it may be like with competing (traditional, non-alt – not entering that discussion) coins, where it's the worst coin which is the one left in the marketplace. (© Adam Smith, I believe.) In both perspectives, there are reasons for this. To say the least, to the customer technical aspects are just features among others. Vendors exhausting their capacities in rapid development cycles doesn't help either, often it's the vendor left with most capacities for marketing and connecting to non-technical users and media who wins the competition, often with a clearly inferior product, even with no development at all (DOS anyone?).

(E.g., personally, I'm absolutely horrified by the experience of the desktop Chrome UI. Even more so on macOS, where there's a menubar anyways, so why don't use it to make functions accessible? This is really mocking the user. – And no, at this point it's not about screen estate, it's about who's controlling the window, if there's a controllable app with controls worth controlling at all, or just that god-given/sent viewport. Mozilla on Win isn't much better nowadays: even, if you activate menus, there's not much to be found, in contrast to the Mac edition.)

P.S.: Also agree with the statement on developer bias by laziness and locked-in expectations. (As is, Chrome is the new IE. An example may be the storage implementation. Apple's implementation was fully standard compliant, but we must do it the Chrome-way, because Chrome and anything else is a bug. On the other hand, when Chrome messed up the Web Audio API for several iterations, nobody complained. Or, when Chrome messed up repaint of the canvas element, etc, etc.)
Incredible how many ad hominem attacks on the author there are here. Wow, someone who cares about the web works on a browser. Totally discrediting.
Again, research "meeting of the minds". It's a standard legal term directly relevant to all contracts and terms. Also, "transparency" is another important one.

Many online services have very wide terms around what they can do with your data, which most people who bother to read them interpret as being what is required for them to handle the service for you without breaking copyright law. In that context, being able to use and analyse your data to improve their services could be another catch-all that lets them do specific performance optimisation on their backend.

One party instead deciding they've got blanket permission to do whatever they like with your work, including selling it to others, may well not hold up in court.

Contracts aren't programs and one party tricking the other rarely works out in court - courts world-wide tend to rule against trickery and deception.
Just send it to yourself first?
> IE only worked on windows and made linux/osx developers suffer just like Safari makes linux/windows developers suffer today.

Safari is worse than IE.

With IE, Microsoft at least provided a VM I could test with.

With Safari, Apple expects me to buy their hardware. And both a phone and laptop, since iOS/Safari supports even less stuff than desktop Safari.

No thanks.
> Besides that, do you believe that there is any money for apple to earn by "forcing" safari to its iOS users?

Google pays Apple between $8-12 billion per year to set Google as the default search in Safari. If everyone switched to Chrome, then that amount would go down a lot (or they could even give it up and let the default go to Bing or something)
Have you considered that this is just you fully internalizing capitalist/protestant propaganda? I'm asking because I agree with you and feel the same way and worried I've just learned to love big brother
Speaking of weird messaging, this seems as good a place as any to bring up the bizarreness of Apple producing Severance.

For anyone who hasn't watched it yet, it has something to do with the lengths big corporations go to to prevent internal knowledge getting out. The premise of the show (all in the trailer) is that people get an implant so they have two separate lives at work and outside, where one is completely unaware of the other.

It's an excellent show, just surprising to see Apple putting it out, since their R&D team is basically the closest real-world equivalent we have.
Seems like my original questions [1] are more relevant than ever!

[1] https://news.ycombinator.com/item?id=27677598
Personal injury can also include psychological or psychiatric injury. A mental health injury may be a secondary condition acquired because of trauma, for example, from witnessing a traumatic event. Psychiatric injury may also be a stand-alone condition without an associated physical injury.
That's my biggest takeaway as well. Which is, as a cross functional team, the thing we should be talking the most about it is the domain. Not components in other layers as they are generally team specific
Show HN: OpsFlow – Low-code DevOps – Webflow for infrastructure
Opsflow cofounder here! We launched a bunch of things recently, some of them well received (Terragen, AWS Bootstrap). It's no secret that AWS is hard, and our mission is to make it simple.

What HN crowd helped us realise is that the UI was still not simple enough. Rather confusing in fact.

So in the last couple weeks we have radically simplified it based on your feedback. We have removed the unnecessarily complex concepts like Services and Environments - it's just Apps now. All options are now on the new Settings screen. Instead of Infrastructure and Software deployments there is now a sequence of steps.

Check it out - and tell us what you think!

Here's our launch on ProductHunt: https://www.producthunt.com/posts/opsflow
There is a range of paid extra functionality that isn't MIT licensed (the extras that make up part 2's paid offer above), so if AWS hosts it "competitively" it'll be missing many of the extra features larger organizations would want to buy. If we didn't have these extras, we'd probably need a non permissive license or a belief that AWS competing like this would increase awareness so much it could be a good thing.
And that's why users have to prevented from installing all of those other browsers?
It's rarely a good idea to implement spin locks as an empty while() loop. Processors have a special instruction for the spinning, _mm_pause()
Show HN: Tense - "Time Processing Tool"
Unsurprisingly the types of bugs reported are going to be around business logic errors and not obscure edge case that users won't run into naturally. The bugs are still there though.
I think this mirrors my day to day experience with C++.

On the other hand, fuzzing large c++ programs will routinely uncover memory safety issues in practically any large codebase that hasn't been absolutely beaten to death by fuzzers already.

The issues are not usually so much "I returned this thing on the stack" they tend to be things like "this (very unexpected) sequence of api calls will result in a UAF in this deeply nested data structure over here on the heap".
Did you go back and thank them?

And take a gander at the shoes they're wearing? ))
Apple only allows inspection of the request, and either block or not-block result to filter out ads. This is very limited, as evidenced by comparing to uBlock origin.

Their reasoning is that they want to make it impossible for an adblocker to collect any data.

But I don't care about that because I would chose one adblocker that I trust (uBlock origin). It's a non-issue.

Now I'm forced to use a multitude of native apps that all have far more data collection and access than webapps.
The case is really about abusive restrictions on warranties by attempting to void warranties if repairs were made by independent dealers.

I think it was deemed abusive partly because independent dealers are deemed skilled professionals. But I also thing that it might not have been a restriction on the "right to repairs" if warranty had been void if you had tried to repair yourself (and perhaps they do have such a clause as well).
Mattermost is amazing! We used it with multiple teams over a period of a few years. Self hosted. Cheap of resources. All of the necessary features are there and very well thought out.
>But how do I prove I own an MP3 file?
It's not your job to prove you own something but their to prove you stole it.
Sorry for the waffle...those terms are all from the DDD blue book.

Agreed with the common sense. I guess that I just find it a bit lacking that such a core skill for engs is glossed over as common sense, when it might be helpful for junior/mid engs to have this on their radar that they should be thinking deeply about. And therefore techniques or guidance on how to do it well
Integration with Google Meet
Looking at these:

-I feel like I'm small again.

-I feel A sense of fear at the sight of the height.

-I feel like the other children climbing are going to look down at me not climbing, and laugh.

-I feel myself snapping back to my present adulthood reality.

-I feel shame that I grew up in a safety culture sheltered from challenges that could have developed the bravery needed to climb these things as a kid.
GPU driver, most devs are senior. Hundreds of thousands of lines of code in the "slice" my team is interested in.
Team for our component has on it's own has probably over 40 people.

Driver should be even more prone to programming bugs because most of it is about manipulating data in raw "untyped" memory.