skysight-inc/HackerNews huggingface dataset:
BitTorrent, yes.

YouTube, no. They take down videos with copyrighted material.
ok but taming complexity is what we do for a living. The Q is where to put the dirt. And under the carpet is better than on my bed.

I don't know this tool but for example if I switch my "webapp" to use redis, I push some complexity to "antirez". It does not disappear, but it's now being fed by developers better than I, and tested by x1000 users.
I use Azure and haven't experienced that to be fair.
iTunes disappeared in Catalina, replaced by Music. For all of my uses it's functionally equivalent.

iPod sycing moved to Finder, but other than that it's not very different.
The crisis isn’t too much polarization. It’s too little democracy
At an old job, my boss was moving desks and he came across an extra copy of CLR "Introduction to Algorithms" and he asked if anyone wanted it. As he was my direct supervisor, he said he'd give it to me only if I promised never to open it, and only to use it as a monitor stand.
> Additionally, it always seems to me that actions like Google's are fine until a company becomes to big, at which point it is suddenly decided that it is unfair. Why do we even care about fairness now? Nothing about the resources one has at one's disposal ever seems fair in business. It all seems very arbitrary.

We should probably approach it differently. Instead of targeting specific companies, implement policies to hinder all companies from growing massive.

The larger the company, the greater the power. The greater the power, the larger the impact of any possible abuses. So to prevent abuses that people can't work around easily, prevent the companies from getting too big in the first place.

Is there anything morally superior about small companies? Not really. But large companies have power inherent to their size, so we can try to level the playing field at least to balance out that power. Take away the power, reintroduce alternatives to the market, and everyone is incentivized to behave better.
Computer Language Benchmark Game already updated their results for .NET / C#: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

As for me, I wrote https://medium.com/servicetitan-engineering/go-vs-c-part-3-c... that compares C# and Go, and conceptually nothing changed a lot from the moment this was written.

IMO Go is the only viable competitor to .NET nowadays. Java is holding there solely because of Android - performance-wise it's so far behind...
I wonder what it would take to go back retroactively and publish this for every date... It would make for one wonderfully interesting archive
I was struggling to think of an actual use-case for running iOS apps on a Mac, but this is an interesting one
This is for their product called "Stripe Billing".

I have no idea if my subscriptions are on Stripe Billing. So confusing.
The idea that the ongoing cost of moving money between parties varies on the amount of money moving is very "sus" as they say. Whether they move $10,000 in a transaction or $3, roughly the same number of bits move, the same number of algorithms kick off, and so on.

Is there a cost-based rationale for doing a percentage-based pricing model, or is it really "because they can"?

I could brainstorm and say "fraud" or "defense against lawsuits involving large transactions" but those both feel weak.
HIIT might be better for the elderly, but the result was not statistically significant.
https://github.com/eczarny/spectacle

Great for short cuts to resizing your screens better then the OS Version I was using before.
Anecdotal: Before Catalina, I had constant BT issues with Logitech and Microsoft BT mice on my 2015 MBP.

After upgrading to Catalina ~10 months ago the MS mouse has been flawless in daily usage. I haven't gone back and tried my Logitech mice.
I'd say it's really exciting to stay focused. Plus Python has been the hot baby for quite a while so he is not missing out anything IMO.
As the judge said, that is a contract breach, which is handled by different lawsuit.

In this lawsuit Apple argued it's theft, which is nonsense, and so the judge told them to go stuff it.
Would it be possible to use a patched TCP stack to start up quicker?
But as of now Microsoft only licenses Windows 10 for ARM to OEMs, so as an end-user it's not possible to have a legal copy running in a VM.
The implication and implied end result was that he was an illegitimate president that won by cheating. Same difference. You are splitting hairs.
Central bank digital currencies are at least a good on-ramp for nocoiners
Of course it is, Europe has lost long ago. You can't compete, nobody competes with US big tech. And europe has nothing to lose
Do NASA’s Lunar Exploration Rules Violate Space Law?
It's a tiresome hold-over of Something Awful culture that's been exported everywhere else.
Not in this case, especially when Apple calls out Chrome and Firefox and they haven't said otherwise.

These are the industry standard benchmarks, so there's that.
My phone is not connected to the Internet and I use off OsmAnd offline for GPS navigation.
Found-money startups
I'll provide some sources about why this is wrong:

Innovation in automotive is as much in things consumers don't see as it is in the features we perceive and use:

https://en.wikipedia.org/wiki/Single-minute_exchange_of_die

https://dailykanban.com/2015/03/27/toyotas-tnga-tps-2-0/
> overestimated

Don't you mean underestimated?
That would be a very confused communist who doesn't understand that there is a difference between private and personal property.
That’s not really very clear. What products would be moved to the separate company, and which would Google be allowed to maintain?

Also, since the EU cannot mandate a breakup of Google, how would this actually be framed?
Joining a BigBlueButton/Jitsi meeting:

1. Enter the URL in your browser.

2. Choose a nickname or log in.

3. Click join.

4. Decide if you're using video or not.

5. See a video test.

6. Decide if you're using audio or not.

7. See an audio test.

(steps 5 and 7 are absent in a Jitsi meeting)
That is easier said than done. Managing recurring billing is a significant engineering problem, and getting tied in with a provider and paying a surcharge is still worth it over maintaining an entire in-house dev team to do it.
Same. I don’t like Apple’s overreach in the industry, over all, but their apple store service is great, and they should be paid for it. Don’t wanna pay? Don’t go to the store.
Yes, you'll be emailed—if you were on the old Subscriptions pricing and are using Billing now, the emails are going out now (most have already been sent). Email me at edwin@stripe.com and we can also check.
One of their claims was voting machine irregularities where the machine would count votes for one candidate as being for the other. Doing a recount using the same voting machines could thereby preserve the alleged irregularity, which is why I specified a manual recount.
An extra 0.5% is going to cost you "tens of thousands of dollars"?

You're literally moving millions of dollars a year through your billing platform. That's not a little bit of money. That's a lot. Own it.

You're not a hostage. You're deeply integrated through nobody's fault but your own.
>I am constantly amazed and how people trust and defend corporations like Google, given what the incentives are. Why do you think Google provides services like GMail or Google Photos?

I'm not sure how you got that out of my comment. I was stating a fact.
Are you kidding me? I've been slamming my face on the keyboard all these years for nothing?
Wow, holy hell, that's orders of magnitude higher than I would have guessed even pessimistically!
Google killing off Play Music was the final straw for me finally going about de-Googling my life. Not even for privacy reasons or anything, I just hate the feeling of these great services that I use being killed or left to languish for absolutely no reason.

How am I supposed to trust Android or Gmail when all my other favorite Google products have been killed off for no reason
It’s not just dev time, that would be easy. It’s getting every customer to re-enter their credit card details which won’t happen without a significant uptick in arrears, and depending on the type of customer, churn.
The problem persists when wanting to deploy something using webgl2, since the vast majority of Safari users will not have changed the default.
> It all seems very arbitrary

Far from it. We know that markets perform best when there is lots of choice. Monopolies are bad for various reasons, but one of them is that it can be leveraged to gain a monopoly in other markets, as described by a sibling comment.

This is market economy 101, you could read up on the context of anticompetitive legislation.
Wow, you got real dark with that one.
FairDivision
I when’s through creating and deploying a Windows image last year. It’s a really painful and convoluted process and the tools don’t help much.
That's not really the core of the argument here. Epic is arguing that Apple's terms themselves (taking a cut of the revenue that's a direct result of Epic's team's efforts with zero options to do anything else) are not fair and should be unenforceable given its market position. Basically, breach of contract is only a valid legal basis when the contract itself is deemed legally acceptable. Ex. you can't force someone to sign a ridiculous contract at gunpoint and then sue them for breach later.

Where you come down on this issue should really be based on whether you think a marketplace cut of revenue with extremely onerous conditions that prevent even minor bypasses should be legal or not when distribution on said marketplace constitutes 50% of the consumer market in the sector (mobile gaming in this case). Whether or not someone previously agreed to the terms is not the issue.
You could say that about a democratic country. But Microsoft, like any corporation, is a dictatorship.

F# is public relations and research - so you get to enjoy the fruits. But the day it gains any strategic importance, it will be used and abused for that purpose.
Why should they be grandfathered?
Thanks for the clarification, that makes sense. I just would not have been surprised to learn that two different looking extensions of the basic graph concept might turn out to be equivalent, or dual.
I have to believe this is Stripe leadership pumping up the revenues/profits to look peachy for their IPO, so they can all get a considerable exit while raising a war chest - meanwhile competitors will come along and try to take market share while Stripe can spend more on acquisitions and feature development for the same price. I think this play as part of the VC industrial complex leaves them more vulnerable than is obvious - but leadership won't ultimately care because they're set for generations.
> Unfortunately, we're kind of hostage to it.

The day you decided to go with Stripe you started being hostage of them, but this is not a bad thing, this is business, you choose a partner, they are allowed to change the terms if the contract permit it.

People on HN always think they deserve to be treated better than others
Ah no I didn't do last week's update yet. Haven't had a few hours to be without my computer. Thanks for the tip.
How about: they're increasing the price to X because that's what they want to charge. They think price X will help maximize the long-term value of the company.
You wouldn't need a crane. Lay out nylon straps on the beach, push or roll it onto the straps with an end loader, secure the straps around it and push it the rest of the way into the water.

Once it's in the water and floating you can pull it from a boat 50 meters away if you need to.
I'm also an indie hacker and I'm planning to make some Shopify apps in the near future. I totally agree with you. Also, you need to take care of your customers to have suitable revenue and a great position in the store
We recently finished moving our "Recurring Billing" stack from Stripe to Recurly after we found a tonne of problems with the Stripe billing setup. We still use Stripe as a Payment Gateway but we migrated off of their "Billing" product.

I think a lot of those problems related to us being a European business and Stripe not quite being there yet in regards to Tax and Invoicing but now we have switched it's really shocking to me how steep of a price Stripe is placing on a somewhat lacking billing system here. I always assumed their Billing product was there to lock people in to the payment gateway and make it harder to have Interchange++ pricing negotiations.

What's particularly sad is that I have fond memories of the early days of Stripe when I was genuinely excited to use their recurring charge product because the developer experience was so nice.

Today with VAT MOSS, SCA and a larger team the Billing product is neither easy nor powerful for us.

One saving grace for anyone else who finds themselves with an expensive / insufficient Stripe integration is that they make migration out very easy. We were able to get the whole process done with no downtime or missed billing - so it's definitely possible even when dealing with complex billing arrangements.
I don't think this is a pricing increase? It's just their pricing for Stripe Billing. It's been 0.5% since at least 2018 which is when I started using it. I'm not sure why this has suddenly exploded on HN.
Just stumbled upon the "CSS Flexbox debugging tools": https://developers.google.com/web/updates/2020/11/devtools#f...

For example: "new alignment icons are added in the following flexbox properties"

This is very handy for me. I like flex-box, but it is not really catchy for me. I don't use it on a daily basis.

So these changes are welcomed as a cheat sheet.
Someone else commented that he'll be Distinguished Engineer (DE). But levels.fyi shows 69, the level under DE, some reports of 1-2m. He's almost assuredly receiving 1-3m compensation.
patio11. They sure did hire him.
That's too bad, I guess the ROI of freely hosting images in exchange that they continuously feed it all to their Machine Learning to train it over time isn't worth the cost of permanent storage.
If reposting Tumps (still your president) tweets is not allowed. Can I post the source behind his tweet.
Its crazy to me that both "Let him present his evidence" and censoring when he does present his evidence, comes from the same side.

I make no claims of validity, just relevance.

https://noqreport.com/2020/11/11/data-deep-dive-on-dominion-...
I don't use bluetooth input devides so can't comment on those, but I too noticed regressions in the last month or so with regards to AirPods.

They changed the firmware so that it can "seamlessly" move between devices but 1) it's not seamless at all - I actually disabled the new behavior and 2) I'm pretty sure something else changed regarding Bluetooth because switching between devices manually is slower and less reliable than it used to be before, and I bet this change is also responsible for the issue with input devices that you're seeing.
> An actual station with regularly-scheduled flights people can utilize to go to and from the Earth

Consider that Elon is talking about one-way trips to settle Mars. People won't fly back to Earth for decades, if not generations. The objective is settling Mars, not making a spaceport.
>People on HN always think they deserve to be treated better than others

Y..you mean we won't all be millionaires when we grow up?
I hope they provided with this update a way to examine the Others category that usually takes up so much space in our Mac devices. I've emptied my documents, removed as much possible clutter I can see and still, that Others space is taking 60% of my storage.
For many roles at a hedge fund, being able to do mathematics quickly and intuitively is a valuable skill. Not sure why an economist applying for an MD job would need to be tested on that, though.
Indeed, there needs to be laws for data portability to allow a true free market mechanism so then if a company isn't providing reasonable value for their fees, people will be mobile and can shift away without friction; Facebook has survived because lack of adequate data and network portability.
I did look at the table, and the very first row, credential stuffing, requires that your password be non unique. So your password matters.
Recurly and Chargebee both provide helpful things like multi-currency support, which AFAIK Stripe Billing does not.

At least this was true last time I looked into this.
Wait wait wait wait.

First - Yes backscatter x-Rays are bad - we agree on that. Don't confuse those with mm-waves. My parent comment is literally about how X-Rays are bad, so no conflict there.

Second - High Energy mm-waves are bad for health (in the same way extremely bight light can be bad for your eyes). HOWEVER, as far as I can tell, none of those sources say prolonged exposure to low energy mm waves (like the kind in scanners) is bad. THAT's a big difference. Prolonged exposure to low-level X-rays is very bad. The same is not true for mm-waves (again, unless you have a source that says that).
Update IronPython!!!
Or Svelte works essentially the same way as Angular? :)

They are similar in a sense that both compile HTML to incremental DOM-like structure, but have their own differences.
That's the point I'd like to see discussed. What's wrong with hard-coding "new".
Not anticipating this scenario is a collective failing of everyone in the business who deals with third party integrations.
It's certainly the most battery efficient browser which suggests to me they are doing something right with performance.

A lot of this seems to involve how deep down browser specific behaviors the developer goes. I've seen a few pages that work better under Chrome than Safari. Even big Storybook sites seem to do better under Chrome.
…which requires an Electron app to constantly be running for it to really work. Not great.
For 10-100 people, use BigBlueButton instead.
Yes, it's still but you need to have a unique value proposition like performance, more customizations options, or regular updates
As a Stripe user, it has never been smart to use recurring charges, or most of Stripe's other advanced, hands-off features. It's much, much better to just store payment source IDs and run charges in a cronjob. This gives you the flexibility to leave Stripe more easily when they make changes you don't like. Keep your integrations lean, dependencies are a liability.
With Big Sur safari now supports 4K YouTube videos
In my experience, it should be no more difficult than sending recurring emails. You should have all the data (PaymentProcessorCustomerID, LastBillingDate, etc), run it like you would a email with a retry queue.
Wow, the replies to this actually saying Guido van Rossum should do an algorithm/DS leetcode interview.

It's so ridiculous to see these replies. So Microsoft should've sent Guido van Rossum a note saying, hey study algorithm/DS for at least a month and do 100 leetcode before you come talk to us or it's a waste of time, thanks, bye.

Discussions of the industry tech interview process are now poisoned by these factors:

* There is an entire industry built around tech interview prep now (books, websites, practice/mock interviews). Many would defend this practice because their paycheck directly depends on it.

* Many see this as a hazing ritual that protects their high compensation and often their egos as well. These people are often young and will eventually see how harmful these interviews are when they get older and need to switch jobs. But by then there will be a new generation of young engineers defending the practice.
>> This is due to the fact that not all libraries on PyPI have properly declared their metadata and, as such, they are not available via the PyPI JSON API. At this point, Poetry has no choice but downloading the packages and inspect them to get the necessary information. This is an expensive operation, both in bandwidth and time, which is why it seems this is a long process.

This sounds like something that could be done server side, either by PyPI or another entity and expose it through a new API endpoint, instead of doing it on every Python developer's machine.
I suspect this is just fatigue of seeing Google involved in yet another story along these lines. It has the emotional brand baggage of dozens of cancelled and pivoted products - of which a single user could have experienced many.
WebKit has a 50K rule limit per extension.
Ah okay. I apologize, I didn't catch that the first time.
Sure, they can say that and be honest instead of trying to marinate us with these gymnastics; it's insulting too that they believe we can be manipulated like this.
And how much of those problems are an artefact of moving fast and getting things down.

I've seen the exact same scenario with other languages. The problem is that in a start up environment you are likely adding amd retiring more "features" at a speed that layers so much complexity that you can no longer reason about what business rules are actually valid any more.
That doesn't mean this is "theft" though.

Even if Apple ultimately is found to not be a monopoly, this particular action would be a simple contract breach. Not theft.
I have similar feelings. On the one hand I would love to check out the new version of MacOS. On the other hand I use my machine for work and can't afford any downtime.

I upgraded to Catalina 5-8 months after it was released, mostly because the initial rollout was so rocky (at least according to the articles on HN).

Going to keep my eyes peeled for reviews here in the next few weeks. Hopefully this is a more stable release than Catalina.
> Is there a cost-based rationale for doing a percentage-based pricing model, or is it really "because they can"?

It’s definitely because they can.

There is no rule that pricing must be cost based.
Safari has many third-party adblockers.
Well, and hosted invoice pages, dunning emails, etc. There's quite a bit more to it than retrying the charge a few times.
This isn't that effective anymore. A lot of sites now proxy their ads through their own Web server for the express purpose of making them harder to block. The only way to effectively block these, without something horribly draconian like breaking TLS, is a browser extension.
No, that person already had a PDF viewer installed, more capable than the one built in to edge.

There is no excuse to replacing that on a forced update without notification.

Seriously, you can explain anything this way: “all files deleted” alternative: “Microsoft just helping you free up space” or “the files weren’t backed up so they weren’t important”.

Microsoft is squarely in the “monopolistic bad guy” corner here.

Edit: Said person also had a self-updating Chrome, self-updating Firefox, and manually updating Safari on the same machine, for the record.
After Goog killed Play Music I switched over to Spotify and I've been astonished at how much better the recommendation algorithm is

Youtube music's recommendation algorithm is perplexingly bad. No matter what seed I start a playlist with, it always ends up at Ra Ra Rasputin after 20 or 30 songs. I don't know if other people have this problem but it's really annoying
If you interpreted my mentioning a come-along as something you'd combine with a torque wrench, I'm afraid this is kind of pointless.

Any mechanic worth anything would use a longer torque wrench or reach for the trusty pipe in such a situation.

This reminds me of some of the shitty amateur shops I've had the displeasure of working in where toxic masculinity runs the place and people would be embarrassed to need increased leverage on something they should be able to do with brawn. That's a different problem altogether, and unfortunately it's very common among automotive workers.
Good news for you then: the new Safari on Big Sur lets you play 4K HDR videos on youtube.