In other news today...
-
@Bulb said in In other news today...:
1.25 times is still a spit in the sea indeed.
I've been thinking a bit about this. I suspect the big problem for Python, and one that they're not going to fix (easily) is that the level of the language that users see is a long way above the level of the VM that they've implemented to run their bytecode. And they've still got all the costs of value boxing, branch misprediction, etc. that are common to scripting languages, which require native codegen and plenty of optimization work to fix. But the very thickness of the layer of goop between the VM level and the visible language level makes that codegen task stupendously difficult to do in general. (The efforts that have been made in that direction only handle parts of the language.) The other area where they really screwed up was in their threading design, which currently imposes weird taxes on all sorts of operations and hits like a truck on hardware with multiple CPU cores (i.e., everyone's computer); fixing that would be extremely visible to user code.
Python's locked into being slow by their own design decisions.
-
@dkf said in In other news today...:
the VM that they've implemented to run their bytecode
I think the article actually said it's not in yet, and that it's expected somewhere around 3.13.
-
@Bulb said in In other news today...:
I think the article actually said it's not in yet,
You think I read the article?
and that it's expected somewhere around 3.13.
They've got a VM and it's pretty fast, but that VM has hardly any operations and the level it works at really isn't the level that Python's written at. This means that something like adding two numbers goes off into a whole load of dynamic method lookups that are possibly intercepted by metaclasses, and stuff like that. It's all the support for that level of dynamism which is just crippling. And it can't be fixed; there are lots of subclasses of
int
out there in the wild (because it's used in the standard library as part of a class that you use to make some kinds of enumeration). Or rather fixing it will require making a system that does tracing of what types you've really got so that you can use a happy path addition when you're in the normal case of not being subclassed, yet that's a really non-trivial piece of work to do. And once they've done that, they can look at the costs from supporting arbitrary precision integers as well. Because they've got them and they really do cost (while making most user code less broken because they've got them; that's a cost more usually worth paying, but it ain't free).My point is they're starting from a place where the language runtime and ecosystem they've built sabotages most attempts to make things go faster. Chiselling 5-10% here and there on selected ops is nice, but it takes an awful lot of those to really make a big difference, and Python's very slow to start out with.
-
@HardwareGeek said in In other news today...:
This seems like something that would be of interest to many people here:
Christ, and I was whinging about Budweiser prices last night. 8 pounds for a pint of Budweiser! Granted the O2 in London is not an airport but fuck me if the prices get any higher I'm going to have to teetotal from now on. Did anyone buy that shit at 27 dollars? Or does it come with complimentary cocaine?
-
@DogsB said in In other news today...:
I was whinging about Budweiser
Well yes. You should drink proper
@DogsB said in In other news today...:
I was whinging about Budweiser prices
Oh.
-
@dkf
Anything above the 0 price point is too high
-
@Luhmann said in In other news today...:
@dkf
Anything above the 0 price point is too highNot when you're a high functioning alcoholic and access to the liquor shelf will bankrupt you.
-
@DogsB said in In other news today...:
I'm going to have to teetotal from now on
-
@dkf said in In other news today...:
Python's locked into being slow by their own design decisions.
That's definitely true.
@dkf said in In other news today...:
Or rather fixing it will require making a system that does tracing of what types you've really got so that you can use a happy path addition when you're in the normal case of not being subclassed, yet that's a really non-trivial piece of work to do.
And yet I believe that's approximately what the V8 does to JavaScript—annotates/jits/something the code with what types it's actually going to see and how those types are going to look so that most of those lookups can be eliminated.
@dkf said in In other news today...:
My point is they're starting from a place where the language runtime and ecosystem they've built sabotages most attempts to make things go faster.
Yes, it sure does.
-
Today in no shit sherlock:
Some of these firms are said to have also inadvertently grabbed passwords from these forms.
I worked in a place where I had to implement a chat and form for a poc. The project manger was amused that I sent the customer service rep a real-time view of what the customer was typing. POC was ultimately dumped because the company remembered they were an IVR company and none of their clients wanted to hire people to man chats.
Kudos to Cederic in the comments:
Sometimes it's the principle that matters.
In February I encountered a system failure that prevent my car parking payment being processed.
I wrote to the car park operator, letting them know.
They sent me a PCN, I told them off, they told me to appeal, I appealed, they rejected my appeal but did offer me a reduction from £100 to the £15 fee plus a £5 admin charge. So I wrote back and they changed it to £0 parking fee and £20 admin charge.
So I took the case to Popla, and midway through that process the car park operator tried to charge me £100 again and threatened a 'debt recovery fee'.
Which means that although Popla have now ruled in my favour I'm going to keep going, and pursue these cowboys. Because it's the principle that matters.
My total outlay thus far: minus fifteen pounds, as I never did pay for parking. Sure, there's some of my time involved, but everybody needs a hobby.
I might send him an invite.
-
@dkf Everything's a tradeoff. Scripting languages don't really need to be all that fast, since they're mostly used as glue logic to bring other stuff together. And that's where the dynamism makes sense. I'm frankly amazed that people are trying to use Python for anything that requires performance.
-
-
@acrow said in In other news today...:
@dkf Everything's a tradeoff. Scripting languages don't really need to be all that fast, since they're mostly used as glue logic to bring other stuff together. And that's where the dynamism makes sense. I'm frankly amazed that people are trying to use Python for anything that requires performance.
It wasn't introduced to them as a scripting language - the current demand is from it being a current de-facto data-science lingua franca.
-
@DogsB said in In other news today...:
@Luhmann said in In other news today...:
@dkf
Anything above the 0 price point is too highNot when you're a high functioning alcoholic and access to the liquor shelf will bankrupt you.
May as well take the hit and get a decent drink, once it's established that the price is just a substitute for kicking you in the gonads.
-
Newe Itymme: a concern called DashLane has twice in the past hour advertised itself as having
never been hacked.
And for being built for sharing passwords. Some sorta productized CyberArk maybe. I am wondering whether they'll make it to thrice, tho.
-
-
@DogsB
hums the tune
-
@DogsB said in In other news today...:
Mr Bray said: “I do not have an explanation for what this specific object is.”
Probably just one of those russian drones.
-
@cvi said in In other news today...:
Mr Bray said: “I do not have an explanation for what this specific object is.”
Uhm, isn't that exactly what UFO means (other than that it is flying)?
-
@nerd4sale said in In other news today...:
@cvi said in In other news today...:
Mr Bray said: “I do not have an explanation for what this specific object is.”
Uhm, isn't that exactly what UFO means (other than that it is flying)?
Not all UFOs are actually flying objects. Some are reentering the atmosphere, or peacefully orbiting the earth.
-
People picking penis pitcher plant poses problems.
(web.archive.org link because screw popups)
-
@PleegWat said in In other news today...:
Not all UFOs are actually flying objects. Some are reentering the atmosphere, or peacefully orbiting the earth.
So, really, the correct term is "UO".
-
SCIENCE:
-
-
Quantum physics is right
Odds of the experiment results being this clear cut are...
quantumzero.
-
-
@dcon said in In other news today...:
Another apple security hole where you practically need to hold the phone to get it to work. The phone needs to be jailbreaked and then half of the researcher's toolkit to be installed to work.
Interesting but if all the conditions are met then things have gone very wrong elsewhere in your life.
-
@DogsB said in In other news today...:
Interesting but if all the conditions are met then things have gone very wrong elsewhere in your life.
Conditions confirmed. You have an iPhone.
-
@dcon said in In other news today...:
@DogsB said in In other news today...:
Interesting but if all the conditions are met then things have gone very wrong elsewhere in your life.
Conditions confirmed. You have an iPhone.
Even when I had an android this shit annoyed me. The press got in a tizzy one day about a flaw in their MacBooks. It spent a week in the news until everyone realised that you needed to open the laptop and a soldering kit to make it work. Most security researchers are fucking morons.
-
may be spreading sexually between people
Well, I'm safe for the time being.
-
But he insisted the disease will not spread like Covid, adding: 'I would be surprised if we ever got to more than 100 cases [in Britain]'.
-
@dcon said in In other news today...:
@DogsB said in In other news today...:
Interesting but if all the conditions are met then things have gone very wrong elsewhere in your life.
Conditions confirmed. You have an iPhone.
I had a dream last night (I know; ) that I quit a job because they required me to use an iPhone.
-
@PleegWat said in In other news today...:
@nerd4sale said in In other news today...:
@cvi said in In other news today...:
Mr Bray said: “I do not have an explanation for what this specific object is.”
Uhm, isn't that exactly what UFO means (other than that it is flying)?
Not all UFOs are actually flying objects. Some are reentering the atmosphere, or peacefully orbiting the earth.
It's common to say that spaceships or bullets are flying, so objects that are moving above the Earth or in space, but not using aerodynamic or aerostatic lift, still count as flying.
-
@DogsB said in In other news today...:
Most security researchers are fucking morons.
This is to some degree a function of the quality of technical journalism.
-
@Gribnit said in In other news today...:
@DogsB said in In other news today...:
Most security researchers are fucking morons.
This is to some degree a function of the quality of technical journalism.
I think I broke @Gribnit. That was actually lucid and on point.
-
@DogsB said in In other news today...:
That was actually lucid and on point.
I'm sure it won't last.
-
A yelling wheelchair has been disinvited from further orgy attendance.
-
@Gribnit said in In other news today...:
A yelling wheelchair has been disinvited from further orgy attendance.
I think someone spiked your mercury with dimercaptosuccinic acid.
-
@DogsB said in In other news today...:
I think I broke @Gribnit. That was actually lucid and on point.
Some time ago, I was re-reading certain books (by David Foster Wallace, Joseph Heller and/or Kurt Vonnegut). For a short period of time, not only @Gribnit's posts made sense, the references almost coincided with my progress through the books as I read them, doubtlessly looking completely nonsensical to someone not acquainted with the material.
-
@DogsB quoted in In other news today...:
may be spreading sexually between people
And it came from monkeys?
-
@Zecc said in In other news today...:
@DogsB quoted in In other news today...:
may be spreading sexually between people
And it came from monkeys?
Status: Not fucking monkeys!
-
@Zecc said in In other news today...:
@DogsB quoted in In other news today...:
may be spreading sexually between people
And it came from monkeys?
It could also spread via blood contact. Such a when you're butchering a monkey for eating.
...But it could have also come from a certain kind of budget brothel, yes.
-
@Applied-Mediocrity said in In other news today...:
But he insisted the disease will not spread like Covid, adding: 'I would be surprised if we ever got to more than 100 cases [in Britain]'.
Not this fucking shit again!
Any stock I should buy/short before “2020 never ends” continues?
(E: the punny placement of the third word was, for once, completely unintentional)
-
@topspin Your ape NFTs probably aren't safe from this monkeypox either
-
I think we need to admit that twins are probably a glitch in the matrix.
-
There's people on the street
Getting diseases from monkeys
Yeah, that's what I said —
They're getting diseases from monkeys
Now there's junkies with monkey disease
Who's touching these monkeys, please
Leave these poor sick monkeys alone
They've got problems enough of their own.
-
@DogsB said in In other news today...:
I think we need to admit that twins are probably a glitch in the matrix.
But they're cousins!
Identical cousins all the way.
One pair of matching bookends
Different as night and day.(That last line has yet to be established in this instance.)
-
@cvi said in In other news today...:
@PleegWat said in In other news today...:
Not all UFOs are actually flying objects. Some are reentering the atmosphere, or peacefully orbiting the earth.
So, really, the correct term is "UO".
Those can still be called UFO
-
@cvi said in In other news today...:
@PleegWat said in In other news today...:
Not all UFOs are actually flying objects. Some are reentering the atmosphere, or peacefully orbiting the earth.
So, really, the correct term is "UO".
Actually, there seems to be a new correct term, UAP.
-
@cvi said in In other news today...:
@PleegWat said in In other news today...:
Not all UFOs are actually flying objects. Some are reentering the atmosphere, or peacefully orbiting the earth.
So, really, the correct term is "UO".
Or UAP