skysight-inc/HackerNews huggingface dataset:
> 90% of professional python developers believe that python dependencies is a solved problem (with pip and virtualenv).

I doubt that even 90% of those professional python developers who believe that python dependencies is a solved problem believe that it is solved with pip and virtualenv; the conda faction has to be bigger than 10%. Plus there's the people that think pip/venv aren't enough, but that tools on top of them plug the gaps (poetry).

But I think that the share of professional developers who see it as a solved problem at all is less than 90%. Obviously, we've all got some way of working with/around the issues, that doesn't mean that we don't feel that they exist.
> lifetime license expired

How does a lifetime license expire?
“GMV” or “Gross Merchandise Value” are to the value of confirmed orders of products and services
on our marketplaces, regardless of how, or whether, the buyer and seller settle the transaction.

^^Definitions of core metrics like that make people nervous.
> which could have very well been the Python of today if they had paid any attention to it.

Wow, really?
I'm a big fan of Clojure and F#, but IDK, I think there is a bias against functional languages since they, IMO, are harder to start doing stuff.
Whoops, mismatched your reply to the wrong branch of the comment tree
Well of course - his underlying thesis was weak and failed to show how it would be worse off than the status quo. No wonder it caught on when what was mocked is a better idea than the current system! The downsides again failed to be worse than a fixed caste system and relied upon bad extrapolations.
I think in general Python's biggest challenge is that it doesn't scale well. This is an agglomeration of issues around the same theme: bad packaging when there's a lot of cross-cutting dependencies, slow performance, no concurrency, typing as second-class citizens, etc. All of that is barely noticeable when you're just getting started on a small experimental project, but incredibly painful in large production systems.

I strongly suspect that devs' satisfaction with Python is strongly correlated with the size of the codebase they're working on. Generally people using Python for one-off projects or self-contained tools tend to be pretty happy. People stuck in sprawling enterprise codebases, with O(million) lines of code to wrangle, seem almost universally miserable with the language.

What I've observed a lot is that many startups or greenfield projects start with Python to get an MVP out the door as fast as possible. Then as the scope of the software expands they feel increasingly bogged down and trapped in the language.
I disagree. A precise bug report is good, a "precise complaint" is a mere opinion. It feels really nice to write one and people like patting themselves on their back, but opinions are like assholes, everybody has one.

Personally, I'd much rather see a solution to a problem than a complaint. The solution might involve discussions that go back and forth, but if they culminate in a decision on a way forward with a person willing to do the work, they are much more useful than "your code sucks on line".

Complaining isn't contributing.

Edit: also, working on a solution doesn't preclude discussion on the proper solution.
What's so bad about a comment going unseen?

The fact is that most comments go unseen. It's a big world, and it's very rare that any of us has a truly unique fact or viewpoint to share. Sometimes people will see your comment and vote or engage in conversation, which is great, but it's very hard to tell which comments will attract attention and which won't.

And that's OK. It cost you nothing to make the post, and it probably didn't even cost much of your time. From that standpoint, it's pretty much always "worth it".

It does cost a certain amount of additional clutter in the universe: your comment is probably redundant with others, and it's probably not the best written of those. But your comment probably won't be the one that pushes a thread over into unreadability.

If you comment a few times a day, write politely and clearly, and are actually writing with the intent of communicating rather than simply talking to hear yourself talk, then pretty much anything is "worth it".

But if your metric of merit means that people see it (and indicate that they've seen it by voting or commenting)... it's pretty much never worth it.
And #196, and #430... I wouldn't be surprised if others.
My personal rule is to never install a new version of macOS until it hits the first point version, so 10.16.1 in this case, that usually resolves the very worst bugs it ships with.
I have no expertise in this, but I think it’s a safe bet that every major vendor can find benchmarks that favor their particular browser. (Edit: and https://news.ycombinator.com/item?id=25073625 should make it quite easy for Apple)
> Without trying to appeal to authority, I work in the industry

Fun fact, this is called "apophasis". https://en.wikipedia.org/wiki/Apophasis

I'm not attacking the OP (or is this another apophasis?), especially since they expand on what they mean later in their reply; I just like the word.
FYI for those who aren't familiar with Duverger's law, which the paper mentions once, without much explanation: https://en.wikipedia.org/wiki/Duverger%27s_law
My post was a response to a specific comment, please don’t take it out of context.
> People keep saying that about every new solution. But then another one comes along that's even better-er, and the previous one peters out.

I think this is happening these days frequently. People try to cover all use cases and then end up in biting more than they can chew. It won't work that way. Good set of MINIMALS, is easy to maintain, sustain and extend.
Recruitment Metrics and KPIs for Successful Hiring
I've been meaning to write a blog post on this topic. That is, on the various speeds of various package managers. I don't know a ton about Conda, but when I was looking into Poetry, one of the core issues is: https://python-poetry.org/docs/faq/#why-is-the-dependency-re...

> 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.

Cargo doesn't need to do anything with packages directly to do its job; everything it needs is in the index. This makes it pretty fast.
Agreed, Glue turned out to be very underwhelming. We ended up moving ETL flows to self-hosted Prefect (https://www.prefect.io/) instead.

In general, AWS excels at a lot of core features (EC2, S3, the databases) but the higher-level services feel very thrown-together, with awful documentation. They are launching a large amount of half-baked services these days, (intending to capitalize on vendor lock-in?), but it's making the ecosystem start to look like a confusing mess. A lot of these wouldn't survive if they were marketed as standalone products.
On the other hand, this opens up space for competitors to beat them on price.
Python 2 was pretty tasteful, simple, usable, the exception that proved the rule. I think Python has evolved since.
I'm glad that it isn't all just rookie mistakes and I'm not "getting" it :)

I'm intrigued about you not agreeing with the last part though. You don't think it's painful to manually reroute inputs/outputs to child-components?
Yes, it is a very popular glue scripting language (to oversimplify a bit :)) but that's not the point, I mean that Guido himself is not involved in all of that spectrum directly (AFAIK).
I don't think this changes the work involved that much. Either way, you have to investigate the regression and see what changed and why that causes an issue in your environment. It's a little easier to see what change is at issue if you're testing all changes as they come in of course.

They got support from upstream, and found out that they also needed to upgrade their environment to support the intended madvise semantics. Maybe if they were tracking master, they could have convinced upstream not to call madvise unless proper semantics were available; maybe not.

Sometimes you get lucky and other people find the regressions and the maintenance releases are missing bugs the .0 release had. It's of course nice to check if upstream still has the issue and let them know if so.

At the end of the day, if you need code for your system, you need to be able to maintain it. And this post shows they can.
Since so much of the OS is shared with iOS -- kernel, most base libraries, etc. -- there's probably not much code that hasn't already been running on ARM for years.
Just a heads up to anyone who hasn’t looked recently: pipenv has been very actively worked on since earlier this year and has had four updates that fix a lot of issues. Earlier this year I would have said Poetry is better hands down, but after the updates and after using poetry and seeing some of its quirks, it’s a much closer matchup.
IMO Ruby is far, far less readable. Way more magic, endless ways to do the same things with slight differences (blocks, procs and lambdas) etc.

Plus everyone mostly indents the code the same as Python anyway... so. Meh.
Every since the last few betas of Big Sur, I can't play Youtube videos in Safari anymore. It always gives a playback error. They all work fine if I copy the URL and load it in Chrome.

Is this just me or anyone else?
Yep, I've been using it for a couple years on my personal laptop and it's mostly great.

And remember: your browser doesn't have to be open-source to chip away at the Chrome monopoly. Every website that sees an uptick in non-Chrome visits will have to adjust their product priorities accordingly.
Would it be correct to say that Angular (Ivy) works essentially the same way as Svelte?
Ruby works the same way, but bundler dependency manager solves it anyway to give you per-project dependencies not just system-wide dependencies. (I believe other well-liked dependency managers like cargo are largely based on bundler's semantics).

Perhaps ruby was more "hackable" by bundler. (Bundler has now become part of ruby stdlib, but didn't start out that way, it definitely started hacking around the way the more fundamental stdlib 'rubygems' worked).
It reminds me of Ubuntu when Canonical decided to replace GTK2 with the Unity desktop environment. Maybe people disliked that update and I am sure some people will dislike Apple’s too but at the end of the year everyone will prize the new UI like they always do.
That is absolutely not what Russiagate was about. No one, so far as I am aware, was claiming that the election results were improperly counted in 2016 [1]. Instead, Russiagate was about illegal Russian interference in, and potential Republican collaboration with, political advertising that may have swayed people's votes.

[1] In favor of the Republicans, I mean. Some Republicans, primarily Trump, did claim fraud in favor of the Democrats, but were unable to find any evidence for their claims.
Counterpoint: I sacrificed a lot of my 30s to become debt-free. 40 now and pretty close to FIRE (well I don't know about the retiring part, but the FI part is almost there).

It was totally worth it.

In the end, it's a personal decision. I do agree that if you find the majority of weeks to be acutely miserable, then you should honestly ask yourself if you're giving up too much present for an uncertain future.
Are subscription services the future of fintech?
Remember the intel part has 8 fast cores while M1 has 4 (and 4 puny ones which really doesn't count). The Intel part also uses SMT to squeeze some extra parallelism that the reordering plumbing can't.
We're very happy ChargeBee customers - I guess this doesn't affect us as we only use Stripe to store the card details - ChargeBee is the actual recurring billing engine.

Not affiliated to CB - just a happy customer!
That's how I read it, but capableweb has a point in that that's not particularly clear from how username90 phrased it.
> the interviewer would find a more general problem and would see how the employee would tackle it

those are the best interviews imho. specially when both the candidate and the interviewer engage into a productive discussion about the solution the candidate gave.

at the same time, those take time and a lot of companies want a "fast" hiring pipeline, which leads to "invert a binary tree on this whiteboard!".
> Wipr doesn't work properly.

How does it not work properly? Been using it and am pretty satisfied so far.
Netifly at least was as painless as a deploy process as I've ever had; I had a local jekyll instance i was using to build my blog, and all i had to do was setup Netifly so it was pointing at the remote Github repo for that instance, then simply push to master and everything deployed instantly. There certainly are some tools in the area that feel very over-engineered but so far this one has been quite the opposite (other than weird SSL woes, but that was still more or less painless)
Can't speak to the backend product being sold here, but the frontend really was painless and performant.
Same, we switched from pipenv ~6 months ago, had not had to worry about package/env related stuff since then, "just works".

"evangelized" a sibling team also to consider switching, they were sceptical but just recently they mentioned they also like it more.
That's the whole point of distinguishing between logical dependencies and reproducibility dependencies. I use setup.cfg to describe the logical dependencies, I supply a requirements.txt (or environment.yml, or a Dockerfile) to provide the tools necessary to create a deployable build.
This is because people the people who would have gotten divorced instead aren’t marrying at all. Think your typical joyless 35-year-old man-hating feminist.
I think I've had issues before where YouTube refused to play videos at all while I had my AdBlocker blocking the ads. Not sure whether it was intentional.
Earlier this year, they made other changes for long-term customers:

- increased fees for non-US payments (3.9% + 30 cents)

- did not refund fees when you refund customers

If there was a compelling alternative that isn't PayPal we'd jump in a heartbeat
Running iOS apps on the M1 Macs feels like such a game changer. Literally too cause a lot of games have been ported to iOS and now you can easily run them on Macs that were not possible before (Final Fantasy franchise for example). People can now play PUBG (although the mobile version but still). Fortnite (which have been removed but if you have downloaded it before you can still play it). And so many other games. I think the whole thing is not just a step but a huge leap forward. I really wonder what the future holds, just looking at the performance of the M1 chips. Wishful thinking but the fact that the Switch is also on the ARM platform I hope we will see more games on Mac. This feels like the 2007 iPhone moment again.
Become a Olympian Today
> https://olympuz.co
> Olympuz
> Is a social network allowing users to contact freely in this time of covid with free audio/video calling live streaming, post status's/ control your data your way from with in your account settings! Olympuz allows you to upload music.videos.photos create blogs, buy and sell in our marketplace watch free movies(More being added daily-Looking for user requests for wanted videos/movies/shows) users can play games(once we find one people want to play!) and as well request fund raising via our network! users can invite other users and earn real money (note: $0.10 cents'usd' per a user invited via your invite url from with in your account settings a minuimin of $50.00 is needed for cash out! we offer users the ability to post and speak freely within our network but of course within means(what does this mean?)
>
> If at any time a user is insulted and or feels violated and or unsafe doto another user you may report said user and or block them as well BUT WE DO REQUEST you also be so kind to contact us on our contact us page and or contact the admin!
>
> We are a BRAND NEW NETWORK and with out users we can not thrive! we allow hashtagging, stickers emojis gifs, embeds from youtube and so so much more!
>
> Thanks For Reading Folks
> Sincerly @Olympuz.co(Storm)#0015 Owner and creator of the Olympuz Network Sister company of PhoxHost
>
> We have also Now Added A File Storage Free Of Charge For All Olympians!! Check It Out https://olympuz.co/storage
Somebody is long on urban real estate/development..
I thought I was losing my mind - I've been experiencing the exact same thing with the MX keys/mouse over the past few months, and no amount of fiddling or reinstalling has been able to fix it. My scroll wheel regularly gets "clogged up" too, becoming unresponsive for 5-10 seconds, then dumping out all of my buffered scroll data at once in a furious explosion of scrolling. It's quite frustrating, and I've been looking forward to a fresh install of Big Sur to hopefully flush out whatever gremlins have been gunking things up.
There’s no indication from Apple that they are intentionally not supporting this feature - just that it doesn’t exist right now. That said in practice I never use BootCamp because the driver support is always sub-par. It’s a much nicer experience to virtualize, especially now that most virtualization platforms offer native support for Apple’s virtualization libraries, such that installing third party kernel extensions are less necessary now than ever before. (I think the only ones I tend to install now are Tuxera NTFS support which tends to be really high quality. Apple should just buy Tuxera and ship them natively.)
Is there any downside (other than a little more work for the implementer) to just using their main payment processing API, and to implement subscription billing with a cronjob? This is what sr.ht does [1], at least as of a year ago. If doing it manually now means saving a bunch of money, seems like a no-brainer.

[1] https://cmpwn.com/@sir/103074952842876982
>We do foundational work in many teams and we need to solve algorithmic problems practically every week.

Keep telling yourself that as you fix mindless bugs in some Advertising platform lol.
Enforce Google Authentication for Any Application with Nginx and Vouch Proxy
Possibly a six hour panel interview on Javascript trivia, instead.
conda taking 15+ mins to resolve dependencies is by far its biggest weakness.
Middle men save you the pain of surviving an audit over mishandling PII.
Hence the effort to redefine discrimination as "prejudice plus power" so that certain people can justify their discrimination.
I almost exclusively see that on News websites, but I don't visit those very often, so for the most part this doesn't affect me.
I just have it set up to forward most zones to my ISP DNS, but you could just as easily do that with 8.8.8.8 or whatever and still minimize the number of requests you make to them. you’ll notice the lower latency too.
While the system provided apps were, you could strip one platform or the other out of apps to use less disk space
Isn't this backwards? Shouldn't a steady cash flow be rewarded?
I'm mostly joking but.. didn't they hire the guy who wrote the really famous "charge more" post?
> During the debates Biden pledged to wait for the vote to be certified before declaring victory.

No, he didn't.
That's odd. Do you run an aggressive adblocker? I ask because I received ads in both services.
Seems many of the replies below this are referring to this post, so I'll reply here:

1) FT seemed to have changed the headline, it used to be "SoftBank’s Northstar tech unit racks up $3.7bn in losses" (refer to archive link below), which was much more specific.

The article contents are the same however - many comments below refer to $100B, however the article does not refer to Vision Fund $100B; it refers to their new "speculative trading" division, which was officially announced back in August.

2) Since this is FT, probably most people don't have access to the article due to paywall - the article itself:

http://archive.vn/8NAW7

3) The loss is significant, it is not 4%.

When Northstar started, Softbank announced it started with $555 million; however as of Wednesday announcement now they say Northstar manages 21B of Softbanks 43B cash pile.

3.7B quarter loss is 17.6% of 21B

4) FT has been reporting on Softbank trading for some months now - it was one of the first (or the first) to break the news about Softbank large speculative call options trades back in September (https://www.ft.com/content/75587aa6-1f1f-4e9d-b334-3ff866753...)

5) Finally, this is my personal opinion.

Softbank seemed to have built up a reputation for throwing money at companies at high valuations, with some disastrous consequences (Wework etc).

Now, it seems they are approaching trading with the same cowboy attitude; these high risk trades may work some of the time, when the market is in your favour, but when the wind changes, big losses may incur - this FT report is one indication of such losses.
They have AdblockPlus, which is what I use on Chrome anyway
It’s not a question of status, but rather the utility of memorizing algorithms as an indicator of success. Notably, it’s probably not because Google exists and anyway the majority of one’s time isn’t finding the optimal algorithm.
Same thing has happened for Radar for example. We set up our whole infrastructure with their beta 3DS and Radar products, and then one day (a few months back), it is $ 0.07 per txn in Radar as well as no returned fees on refunds.

Stuck with nowhere to go.

Not against improving margins, but customers that have walked hand in hand with Stripe for so long and seen them thru their early growing pains should definitely be grandfathered.

Grandfathering would be the cool thing to do.
My Penguin version (1997) has "King of the Cannibals." Not much better -- probably worse, in fact, since they aren't even depicted as cannibals, so the name isn't in any way necessary.

But I guess "King of the Islanders" would be boring.
They didn't, the air was never contested. The fighting happened within Azerbaijan's borders so air superiority was already assured. The only threat to the drones were SAMs that were incredibly ineffective. (Possibly due to age or crew inexperience)

NK and Armenia are tiny and received little to no military aid. Is the future of warfare picking on poorly equipped enemies with high tech weapons? If so then we've been living in the future for the last few decades.
We at VictoriaMetrics were impressed by InfluxDB IOx announcement [1]. Our first impression was "it is written in Rust, so it should be extremely fast. Let's run a quick test against VictoriaMetrics". Test results were unexpected :)

Later we received reply from Paul Dix, InfluxData CTO, that InfluxDB IOx is at early stages of development, so it isn't ready for production and performance comparisons. We'll keep an eye on InfluxDB IOx development and will run more comprehensive benchmarks against VictoriaMetrics later.

[1] https://www.influxdata.com/blog/announcing-influxdb-iox/
GlueContext mostly manages bookmarks as far as I can tell, which are an insanely useful feature for us.
I started using the first Beta of Safari back when I was running OS X 10.2 ‘Jaguar’ and Internet Explorer was the default browser on the Mac.

Basically I’ve been using Safari (desktop and mobile) for eighteen years in a row. I usually have Chrome on my machine too, for one reason or another, but I don’t think I fire it up more than a handful of times a year.
Sustained benchmarks await production hardware. But it will be surprising if Rosetta2 translated apps run slower. Not only will system calls be native, but common operations like retain/release are 2x faster under Rosetta3.

https://mobile.twitter.com/hhariri/status/132678854650246349...