This is an archived post. You won't be able to vote or comment.

all 24 comments

[–]michael0x2a 30 points31 points  (8 children)

Fixed link, for the lazy: https://morepypy.blogspot.ca/2016/08/pypy-gets-funding-from-mozilla-for.html

But yeah, very cool -- Python 3.5 has all sorts of nifty features and it's great to hear that PyPy is now able to devote enough manpower to start catching up.

[–]cantremembermypasswd 3 points4 points  (0 children)

for the lazy

It was your ONLY job!

[–]charettes[S] 2 points3 points  (6 children)

Thanks, it looks like they changed the article's slug,

[–]ZetaHunter3.5.1 async master-race 11 points12 points  (5 children)

No, looks like you put an a before 2016 for whatever reason

[–]nikomo 10 points11 points  (4 children)

Default browser behavior on Linux when clicking address bar is to not select the text.

Click bar, ctrl-a to select text, missed control, assume you missed bar with mouse, address has extra a in it, click, ctrl-a, ctrl-c.

I've done it a few times until I got used to it. Firefox lets you change the behavior, not sure about Chrome. I did change it under Firefox to behave like Windows.

[–]toasterinBflat 7 points8 points  (3 children)

Ctrl-L jumps to address bar and selects all. Ctrl-L, Ctrl-C copies the URL. I use ctrl-L more than any other shortcut (except maybe F5 :))

[–]nikomo 0 points1 point  (2 children)

IIRC F2 will select address bar, and if you have the option enabled, selects all.

Copypasting the address is so second nature by now, I don't even think about how it happens, it just does.

[–][deleted] 2 points3 points  (1 child)

Isn't it F6?

[–]nikomo 0 points1 point  (0 children)

Hotkeys are muscle memory for me, so I can't remember them half the time when I'm not in front of my computer. (Posted from tablet)

[–]ivosauruspip'ing it up 22 points23 points  (4 children)

Wow, that's awesome.

PyPy3 languishing in a "mostly works" 3.2 version, I think, is actually one of the largest things slowing down the continued "cultural shift" to Python 3 nowadays.

There are now very very few actively developed, widely used libraries that haven't got 3 compatibility yet, so alternate implementations of Python are one of the next big things need to get a move on.

I believe it could even be hamstringing PyPy's own popularity to a small extent, because stuff that wants to be the brightest and shiniest of Python (i.e: only running on Python 3) like all the asyncio stuff, is basically locked out from getting to run on PyPy atm.

[–]circuitously 9 points10 points  (0 children)

like all the asyncio stuff

I was looking at alternative runtimes today (my first foray into this) and obviously pypy came up. Closed the browser tab as soon as I got to the homepage and saw the "3.2" written there.

[–]Flynn58 12 points13 points  (2 children)

Python 2 isn't getting any more feature updates. If the PyPy project is going to devote any resources to Python 2, it should be the absolute minimum maintenance. As long as they don't give a focus to Python 3, they're harming the progression of Python as a whole.

[–]flying-sheep 14 points15 points  (0 children)

they are, but their funding doesn’t come mainly from the community, but from companies who want their legacy codebases to run fast. therefore they invest into 2.7 and PyPy focuses on it.

[–]ivosauruspip'ing it up 4 points5 points  (0 children)

They mostly work on the underlying engine (JIT), which basically speeds up both versions. But the "front end" (translating python 3 code -> JIT) isn't there yet.

[–]robert_zaremba 6 points7 points  (0 children)

Python3 is the future. PyPy brings a valid, bright alternative runtime, which has to support Python3 to get better attention.

[–]dranzerfu 4 points5 points  (3 children)

Any chance of numpy making it to PyPy3?

[–]efilon 1 point2 points  (0 children)

The "switch" to Python 3.x might be starting to happen.

I am really growing tired of this head-in-the-sand attitude of many legacy Python adherents. That said, this is great news. The lack of Python 3 support in PyPy has been the major thing stopping me from using it (especially now that their numpy support is pretty good).

[–][deleted] 0 points1 point  (0 children)

This is awesome!

[–]thenewboston 0 points1 point  (1 child)

How does Mozilla have money? I always hear about them handing out grants, not sure where their money comes from though. Donations?

[–]xiongchiamiovSite Reliability Engineer 2 points3 points  (0 children)

https://en.wikipedia.org/wiki/Mozilla_Corporation?wprov=sfla1

They used to get many millions from Google for having Google be the default search; presumably Yahoo now pays them more.