I RTFA, and now I know: [...] -"RISC stands for 'reduced instruction set computing.'
[...]
It is a pity that no one could have strong-arm'ed (does that count as a pun?) in a superior expansion of RISC.
Either (1) Reduced Instruction Set Complexity or (2) Reduced Instruction Set Cycle-time
would be more meaningful.
Very few people designing RISC CPUs in the '80s cared about how many instructions (cue argument for what defines an 'instruction') their CPUs had (certainly not the Motorola 88000 architects that I worked with); they cared about (1) whether the instructions were logically organized to get rid of the requirement to have multiple-length instructions (I was a Thumb hater, I admit it) or (2) that as many instructions as possible that were executed frequently would take a fixed time (ideally one clock) to execute (not including multiply/divide, if they existed). Though, using the former would have really screwed up the backryonym of CISC (which would then have been interpreted to mean "Complex Instruction Set Complexity").
At least through the mid-late '90s, the American car manufacturers that I dealt with (from the late '80s until then) that were using Motorola MCUs for ECUs had very strict rules that went beyond DO-178B specifically because they were terrified of liability issues (though whether or not this was true in what actually went into production, I can't be certain, just that these were the rules I was told they had to deal with and all our products must supply a way to achieve). I dealt with airline ECUs, also, and never found them to be afraid of caches, for example.
1) no caches, unless the caches could be locked and used effectively as SRAM 2) no DRAM holding any code that was timing dependent (in general, ECUs used only SRAM) 3) the only branch backwards in the code was at the end of the code back to the start of main loop, forget about having function calls. 4) if at any test and set a flag wasn't ready, signal it to be dealt with on the next pass where it could be upgraded to an error 5) any code not written in assembly must be refactored in assembly so that predictable timing could be established 6) in general, everything was polled and interrupts are reserved for panic situations
I did not enjoy working with them and watching them ignore feature after feature that could have improved performance get tossed out the window out of fear or problems that had been pretty completely worked through and resolved before I ever got to college, given enough CPU power and fast enough data paths.
Somewhere around 1994, though, I had the opportunity to start working with the Honda and Ford racing teams, where the culture was understandably different. Able to use 32-bit CPUs to full effect, combined with the 68332's TPU for their timing specific things, allowed them to make the order(s) of magnitude jump in performance to give the soft real time (x can happen before time y, as long as it is guaranteed to happen before time y or a signal is thrown; not the same definition of soft real time everyone uses) approach a fighting chance over the hard real time (x happens at time y, even if delays need to be inserted to make sure that happens; again, not the same definition of hard read time everyone uses) camp. While I am very happy that car manufacturers all seem to have made that jump in every area, knowing that thorough testing of complex code is frequently the first thing management gives short shrift as deadlines approach does keep me open minded to the possibility that software could be the problem in situations like the acceleration issues. I can't recall of a situation where inadvertent acceleration was tracked back to anything ECU related, for what ever that's worth. Other aspects of car management, however...
While I question this thread even being on/. in the first place, from personal experience, the concern was for the possibility of wood boring beetles or other insects hiding in the wood. I once brought back from China 4 sets of large, disassembled picture frames. If it hadn't been one of the first flights back from Asia after 9/11, the inspector would have summarily destroyed them, but he was apparently feeling sorry for all of us on the flight and took me and the frames to the side. He looked up and down each piece looking for any indications of what could indicate any kind of infestation (given that they were solid wood, any penetration should have been visible to the naked eye). Not finding any, he let me continue on with my frames. But if he hadn't had a week or so off, I am quite certain I would have left frame-less and not quite as pissed as this guy has every right to feel.
Given that the inspector knew he would have had to have had the hollow tubes X-rayed to do a proper inspection followed by fumigation almost certainly led him to take the short cut and summarily destroy them. However, the fact that they were (probably) not freshly made musical instruments to anyone with a modicum of intelligence should have led the inspector to do a more detailed inspection, at an absolute minimum questioning the guy about the provenance of the wood sticks.
Some years back, I ordered 10 refurbished Logitech corded mice (518's, IIRC) and was sent 10 Logitech Presenters (cordless mice with laser pointers built in). On their web site, the refurbishment company sold the Presenters for about $40 more than the 518s.
I called the company and told them I wanted the 518s, they said that they would send the mice I ordered out after I sent the Presenters back. I pointed out that if I sent the Presenters back, I had no way to ensure they would actually send me the 518s, so the guy relented and sent me the 518s. When I got the 518s, I let him know and he asked when he could expect to get the Presenters back. I said he would get them back as soon as he gave me a prepaid shipper label, because I wasn't going to ship them back at my expense no matter how much I did want to return them. He never did. They made great gifts to coworkers and friends.
Is it too obvious to point out that it isn't so much the length of the password that is important, but how you use it? The luckiest, of course, are able to take advantage of both.
Ah, crud, yeah, I heard about the book, but I have been living in China since just before it came out and don't pay much attention to decadent Western media.;-)
Yes, you are right, it is specific to the HDMI output, and yes, I have the same driver installed. As I said, I could use the DVI output from the motherboard for my 'small' monitor, but that causes some bizarre window relocation issues when waking up out of sleep (windows that were on one monitor will appear on another monitor when coming out of sleep, where the monitor they will wind up on 90%+ of the time is the one that is usually off (my TV, across the room). I have that problem with my current config, as well, but it happens only ~25% of the time. It appears to be related to my big DisplayPort monitor logically disconnecting (or being disconnected) when entering sleep and so Windows shifts the windows that were on it to the next monitor in line (which if my TV is plugged into the HDMI port on my video card would be it, but the fact that even when my TV is plugged into the motherboard and thus is 3rd in line it happens is what I find completely baffling), though whether it is actually at entering sleep or exiting sleep that the shift is occurring, I am not certain. 3 or more monitors does seem to be a corner condition, as the window movements never happens with only two monitors plugged in, no matter the configuration I tested.
If anyone has a better reason why this might be happening or how to prevent it, I would love to hear it, because it is really annoying. I have tried various "Power Window" type programs, but none of them have resolved the problem.
Was my original posting really a Troll (as currently moderated)? Strange how an honest statement of how Windows 8.1 affected me (though I believe it is Intel's issue more than Microsoft's) in a thread about how the upgrade might affect people would be considered a Troll.
I installed 8.1 and the first two things I noticed- 1) it reset my icon size to medium, which on my 2560x1440 monitor looks ridiculous and given how they imported all my other settings... why? and 2) the HDMI output of my motherboard stopped working. After installing 8.1, I did some searching and apparently Sandy Bridge was not included in Intel's beta driver development for graphics for 8.1 and there is no known development being done for Sandy Bridge, so if I want to continue using my computer to communicate via the HDMI port to my television I need to upgrade to an Ivy Bridge, drive my 'small' 2nd monitor off of VGA (no fscking way, but supposedly analog ports off of S.B. are working fine- I haven't tested it), or upgrade my video card to one that can drive a 3rd (non-DP) monitor. Yes, I could also switch my DVI 2nd monitor to the mobo and put my TV into the HDMI on my video card, but that causes some really strange window relocation issues when waking out of sleep- I have tried that in the past.
For people using only on-board video via HDMI to their sole monitor and without a desire to upgrade S.B. or buy a new computer, it must be enraging. I guess I am lucky, upgrading this motherboard (ASRock Extreme4 Gen3) to Ivy Bridge was something I was planning to do this month, anyway. For Intel not to include Sandy Bridge, a chip only about 2 years old, in their driver development for 8.1 is pretty lame. A Microsoft suggestion was to reinstall the Intel video drivers with compatibility settings for Win 7 or 8, but that didn't work for me.
Does Portuguese not have a way to differentiate between America (short hand for U.S.A.) and Americas (shorthand for North, Central, and South America as a whole? In Spanish, for example, FIBA Americas is the name for Mexican-founded basketball league that covers all of the Americas. Although, to confuse things the American Baseball League allows those naughty Canadians to play as pretend Americans, it seems (well, they usually do get paid in USD, so why not).
When I started with Motorola in the mid/late '80s, the RISC processor called the 88100 was in the process of being released. It was a physical monstrosity compared to the MC68030 and prior, and consumed an outrageous 25 watts. I made a comment to one of the architects that they should have put it in a circular package instead of square one, and he went off about how incredibly wasteful that would be, how hard it would be to escape the signals, etc... before finally asking me why would I even consider that. I said, at 25 watts, it would make a much better coffee warmer than the 68030 (the 68030 was on the order of a 2.5W CPU, typically passively cooled).
I learned that day that some architects have very little sense of humor.
Later, talking to some Intel reps about the BTX specification that was in the planning stages, I suggested that they put a metal plate standing up from the motherboard in their spec, between the graphics card slot and the CPU. When asked why, I suggested it was so that in a tower case, a person could place their cookies or brownies on the plate to cook, given that their CPU was 25 watts over the 100W bulb used in an Easy Bake Oven (TM somebody, I forget) and with all the fans, the convection cooking capability could be wonderful. This discussion was going on as I was trying to convince them to let us (my employer at the time, Dell) produce a demonstration desktop computer around Yonah (mobile CPU, prior to Intel giving up on the P4 architecture, which was competitive with the P4 on integer benchmarks, but had relatively poor fp performance). Funny thing about that, they seemed more offended about my suggestion that a 'mobile' cpu architecture could be competitive in a desktop environment than their current desktop CPU offering could make every office smell like chocolate chip cookies every day. My, how the worm turned.
Easy fix: next time you are in China get arrested and thrown into a Chinese jail. Forced emersion and I bet no one will be bugging you to practice their English.
Perhaps they might be buggering you to practice their English, though...
You will find that the datasheets I posted elsewhere in this thread show flash at a semiconductor technology level to be 2-10 times slower than modern DRAM. That is not 'orders of magnitude'.
I paid 2100 RMB (about 330 USD) for my HKC 2560x1440 27" monitor. Supports HDMI, DisplayPort, DVI, VGA (to get those, means they splurged on a video scaler), has audio input, and was pixel perfect. Color rendition is surprisingly good, far better than I anticipated, but that is only eyeballing it and not using a colorimeter. Oh, and has wonderfully crappy 2W speakers if you are into torturing your ears more than your eyes.
There was a brand called Sekei available with a 50" 4K TV on NewEgg not that long ago for... about $900, I think it was? I forgot to save a link to it, unfortunately, and I can't locate them now. Pity. I did find a link to info about the panel, though. Would be fun if it could actually do 120 Hz at 4K res, that is only for 1080P or lower.
Almost two hundred comments, and not one person has commented (that I saw) about how this might encourage engineers and users to start letting out the magic smoke on purpose.
Or maybe more like this magic smoke is REALLY magic.
Putting the magic in magic smoke.
etc...
* yes, I am quite aware that you are more likely to get cancer from putting your nose close to that super-cap when it blows than getting high, but the comment potential is still 'high'. *rimshot*
Dell was punished for just this (sale to a company who resold to an embargoed country) in the past. I got to watch the videos Dell employees were subjected to (kind of in the 'if you see something, say something' vein) and I wasn't on the business side, I was under the CTO umbrella. I seem to recall the punishment lasted 5 years and was blamed for a significant reduction in growth for those years. While I worked there, some of my interactions with the sales side of the house gave me the chance to watch the due diligence in progress, it seemed in-depth and comprehensive particularly with respect to dealings in the M.E..
If Dell is quickly found to be at fault this time around, it will be interesting to see how it affects the plan to go private. If it takes a while and the plan has already taken place, it could extend the time it takes them to do a new IPO from 3 or 4 years to 8 to never.
I thought the.sx address was being blocked by the GFWoC, but apparently the DNS just hasn't propagated, because I can't access the new address from my USA based VPN, either, at this point.
I RTFA, and now I know:
[...]
-"RISC stands for 'reduced instruction set computing.'
[...]
It is a pity that no one could have strong-arm'ed (does that count as a pun?) in a superior expansion of RISC.
Either
(1) Reduced Instruction Set Complexity
or
(2) Reduced Instruction Set Cycle-time
would be more meaningful.
Very few people designing RISC CPUs in the '80s cared about how many instructions (cue argument for what defines an 'instruction') their CPUs had (certainly not the Motorola 88000 architects that I worked with); they cared about (1) whether the instructions were logically organized to get rid of the requirement to have multiple-length instructions (I was a Thumb hater, I admit it) or (2) that as many instructions as possible that were executed frequently would take a fixed time (ideally one clock) to execute (not including multiply/divide, if they existed). Though, using the former would have really screwed up the backryonym of CISC (which would then have been interpreted to mean "Complex Instruction Set Complexity").
At least through the mid-late '90s, the American car manufacturers that I dealt with (from the late '80s until then) that were using Motorola MCUs for ECUs had very strict rules that went beyond DO-178B specifically because they were terrified of liability issues (though whether or not this was true in what actually went into production, I can't be certain, just that these were the rules I was told they had to deal with and all our products must supply a way to achieve). I dealt with airline ECUs, also, and never found them to be afraid of caches, for example.
1) no caches, unless the caches could be locked and used effectively as SRAM
2) no DRAM holding any code that was timing dependent (in general, ECUs used only SRAM)
3) the only branch backwards in the code was at the end of the code back to the start of main loop, forget about having function calls.
4) if at any test and set a flag wasn't ready, signal it to be dealt with on the next pass where it could be upgraded to an error
5) any code not written in assembly must be refactored in assembly so that predictable timing could be established
6) in general, everything was polled and interrupts are reserved for panic situations
I did not enjoy working with them and watching them ignore feature after feature that could have improved performance get tossed out the window out of fear or problems that had been pretty completely worked through and resolved before I ever got to college, given enough CPU power and fast enough data paths.
Somewhere around 1994, though, I had the opportunity to start working with the Honda and Ford racing teams, where the culture was understandably different. Able to use 32-bit CPUs to full effect, combined with the 68332's TPU for their timing specific things, allowed them to make the order(s) of magnitude jump in performance to give the soft real time (x can happen before time y, as long as it is guaranteed to happen before time y or a signal is thrown; not the same definition of soft real time everyone uses) approach a fighting chance over the hard real time (x happens at time y, even if delays need to be inserted to make sure that happens; again, not the same definition of hard read time everyone uses) camp. While I am very happy that car manufacturers all seem to have made that jump in every area, knowing that thorough testing of complex code is frequently the first thing management gives short shrift as deadlines approach does keep me open minded to the possibility that software could be the problem in situations like the acceleration issues. I can't recall of a situation where inadvertent acceleration was tracked back to anything ECU related, for what ever that's worth. Other aspects of car management, however...
In some places, people will be able to choose from Time Warner/Comcast and in others they will be able to choose from Comcast/Time Warner.
Oh, wait, this is the same situation that exists now where DSL or FTTC isn't meaningfully available.
They both suck almost as much as Beta, which I accidentally viewed today. Oh, the pain....
Dell, Acer, and others announced 28" 4K monitors over the last week at CES, all right around $799. A little bit pricier than the Seiki, but they come with DisplayPort and are able to do 4K@60Hz, IIRC. I am currently using 2-27" 2560x1440 with a 3rd 1080p that I watch TV and movies while I am working. I probably won't upgrade until HDMI 2.0 becomes commonplace.
While I question this thread even being on /. in the first place, from personal experience, the concern was for the possibility of wood boring beetles or other insects hiding in the wood. I once brought back from China 4 sets of large, disassembled picture frames. If it hadn't been one of the first flights back from Asia after 9/11, the inspector would have summarily destroyed them, but he was apparently feeling sorry for all of us on the flight and took me and the frames to the side. He looked up and down each piece looking for any indications of what could indicate any kind of infestation (given that they were solid wood, any penetration should have been visible to the naked eye). Not finding any, he let me continue on with my frames. But if he hadn't had a week or so off, I am quite certain I would have left frame-less and not quite as pissed as this guy has every right to feel.
Given that the inspector knew he would have had to have had the hollow tubes X-rayed to do a proper inspection followed by fumigation almost certainly led him to take the short cut and summarily destroy them. However, the fact that they were (probably) not freshly made musical instruments to anyone with a modicum of intelligence should have led the inspector to do a more detailed inspection, at an absolute minimum questioning the guy about the provenance of the wood sticks.
Some years back, I ordered 10 refurbished Logitech corded mice (518's, IIRC) and was sent 10 Logitech Presenters (cordless mice with laser pointers built in). On their web site, the refurbishment company sold the Presenters for about $40 more than the 518s.
I called the company and told them I wanted the 518s, they said that they would send the mice I ordered out after I sent the Presenters back. I pointed out that if I sent the Presenters back, I had no way to ensure they would actually send me the 518s, so the guy relented and sent me the 518s. When I got the 518s, I let him know and he asked when he could expect to get the Presenters back. I said he would get them back as soon as he gave me a prepaid shipper label, because I wasn't going to ship them back at my expense no matter how much I did want to return them. He never did. They made great gifts to coworkers and friends.
Is it too obvious to point out that it isn't so much the length of the password that is important, but how you use it? The luckiest, of course, are able to take advantage of both.
Ah, crud, yeah, I heard about the book, but I have been living in China since just before it came out and don't pay much attention to decadent Western media. ;-)
Tom Hanks needs the cash, Da Vinci Code Part 2, coming up!
Yes, you are right, it is specific to the HDMI output, and yes, I have the same driver installed. As I said, I could use the DVI output from the motherboard for my 'small' monitor, but that causes some bizarre window relocation issues when waking up out of sleep (windows that were on one monitor will appear on another monitor when coming out of sleep, where the monitor they will wind up on 90%+ of the time is the one that is usually off (my TV, across the room). I have that problem with my current config, as well, but it happens only ~25% of the time. It appears to be related to my big DisplayPort monitor logically disconnecting (or being disconnected) when entering sleep and so Windows shifts the windows that were on it to the next monitor in line (which if my TV is plugged into the HDMI port on my video card would be it, but the fact that even when my TV is plugged into the motherboard and thus is 3rd in line it happens is what I find completely baffling), though whether it is actually at entering sleep or exiting sleep that the shift is occurring, I am not certain. 3 or more monitors does seem to be a corner condition, as the window movements never happens with only two monitors plugged in, no matter the configuration I tested.
If anyone has a better reason why this might be happening or how to prevent it, I would love to hear it, because it is really annoying. I have tried various "Power Window" type programs, but none of them have resolved the problem.
Was my original posting really a Troll (as currently moderated)? Strange how an honest statement of how Windows 8.1 affected me (though I believe it is Intel's issue more than Microsoft's) in a thread about how the upgrade might affect people would be considered a Troll.
I installed 8.1 and the first two things I noticed- 1) it reset my icon size to medium, which on my 2560x1440 monitor looks ridiculous and given how they imported all my other settings... why? and 2) the HDMI output of my motherboard stopped working. After installing 8.1, I did some searching and apparently Sandy Bridge was not included in Intel's beta driver development for graphics for 8.1 and there is no known development being done for Sandy Bridge, so if I want to continue using my computer to communicate via the HDMI port to my television I need to upgrade to an Ivy Bridge, drive my 'small' 2nd monitor off of VGA (no fscking way, but supposedly analog ports off of S.B. are working fine- I haven't tested it), or upgrade my video card to one that can drive a 3rd (non-DP) monitor. Yes, I could also switch my DVI 2nd monitor to the mobo and put my TV into the HDMI on my video card, but that causes some really strange window relocation issues when waking out of sleep- I have tried that in the past.
For people using only on-board video via HDMI to their sole monitor and without a desire to upgrade S.B. or buy a new computer, it must be enraging. I guess I am lucky, upgrading this motherboard (ASRock Extreme4 Gen3) to Ivy Bridge was something I was planning to do this month, anyway. For Intel not to include Sandy Bridge, a chip only about 2 years old, in their driver development for 8.1 is pretty lame. A Microsoft suggestion was to reinstall the Intel video drivers with compatibility settings for Win 7 or 8, but that didn't work for me.
^^^^ THIS!!!! OMFG, why oh why today do I have no mod points.
Hmmm, I never thought of comparing Bryon to Eminem (with better rap, admittedly) before.
I didn't need that image. Thanks!
Does Portuguese not have a way to differentiate between America (short hand for U.S.A.) and Americas (shorthand for North, Central, and South America as a whole? In Spanish, for example, FIBA Americas is the name for Mexican-founded basketball league that covers all of the Americas. Although, to confuse things the American Baseball League allows those naughty Canadians to play as pretend Americans, it seems (well, they usually do get paid in USD, so why not).
When I started with Motorola in the mid/late '80s, the RISC processor called the 88100 was in the process of being released. It was a physical monstrosity compared to the MC68030 and prior, and consumed an outrageous 25 watts. I made a comment to one of the architects that they should have put it in a circular package instead of square one, and he went off about how incredibly wasteful that would be, how hard it would be to escape the signals, etc... before finally asking me why would I even consider that. I said, at 25 watts, it would make a much better coffee warmer than the 68030 (the 68030 was on the order of a 2.5W CPU, typically passively cooled).
I learned that day that some architects have very little sense of humor.
Later, talking to some Intel reps about the BTX specification that was in the planning stages, I suggested that they put a metal plate standing up from the motherboard in their spec, between the graphics card slot and the CPU. When asked why, I suggested it was so that in a tower case, a person could place their cookies or brownies on the plate to cook, given that their CPU was 25 watts over the 100W bulb used in an Easy Bake Oven (TM somebody, I forget) and with all the fans, the convection cooking capability could be wonderful. This discussion was going on as I was trying to convince them to let us (my employer at the time, Dell) produce a demonstration desktop computer around Yonah (mobile CPU, prior to Intel giving up on the P4 architecture, which was competitive with the P4 on integer benchmarks, but had relatively poor fp performance). Funny thing about that, they seemed more offended about my suggestion that a 'mobile' cpu architecture could be competitive in a desktop environment than their current desktop CPU offering could make every office smell like chocolate chip cookies every day. My, how the worm turned.
Postal Service Bank's log-in only works with IE (fails on Chrome and Firefox last I tested), but at least it works with IE8.
Easy fix: next time you are in China get arrested and thrown into a Chinese jail. Forced emersion and I bet no one will be bugging you to practice their English.
Perhaps they might be buggering you to practice their English, though...
> Flash is orders of magnitude slower than DRAM
You will find that the datasheets I posted elsewhere in this thread show flash at a semiconductor technology level to be 2-10 times slower than modern DRAM. That is not 'orders of magnitude'.
It is for powers of 2.
I paid 2100 RMB (about 330 USD) for my HKC 2560x1440 27" monitor. Supports HDMI, DisplayPort, DVI, VGA (to get those, means they splurged on a video scaler), has audio input, and was pixel perfect. Color rendition is surprisingly good, far better than I anticipated, but that is only eyeballing it and not using a colorimeter. Oh, and has wonderfully crappy 2W speakers if you are into torturing your ears more than your eyes.
There was a brand called Sekei available with a 50" 4K TV on NewEgg not that long ago for... about $900, I think it was? I forgot to save a link to it, unfortunately, and I can't locate them now. Pity. I did find a link to info about the panel, though. Would be fun if it could actually do 120 Hz at 4K res, that is only for 1080P or lower.
Almost two hundred comments, and not one person has commented (that I saw) about how this might encourage engineers and users to start letting out the magic smoke on purpose.
Or maybe more like this magic smoke is REALLY magic.
Putting the magic in magic smoke.
etc...
* yes, I am quite aware that you are more likely to get cancer from putting your nose close to that super-cap when it blows than getting high, but the comment potential is still 'high'. *rimshot*
Dell was punished for just this (sale to a company who resold to an embargoed country) in the past. I got to watch the videos Dell employees were subjected to (kind of in the 'if you see something, say something' vein) and I wasn't on the business side, I was under the CTO umbrella. I seem to recall the punishment lasted 5 years and was blamed for a significant reduction in growth for those years. While I worked there, some of my interactions with the sales side of the house gave me the chance to watch the due diligence in progress, it seemed in-depth and comprehensive particularly with respect to dealings in the M.E..
If Dell is quickly found to be at fault this time around, it will be interesting to see how it affects the plan to go private. If it takes a while and the plan has already taken place, it could extend the time it takes them to do a new IPO from 3 or 4 years to 8 to never.
D'oh! Thanks!
I thought the .sx address was being blocked by the GFWoC, but apparently the DNS just hasn't propagated, because I can't access the new address from my USA based VPN, either, at this point.
While trying to retrieve the URL: http://www.piratebay.sx/
The following error was encountered:
Unable to determine IP address from host name for www.piratebay.sx
The dnsserver returned:
Server Failure: The name server was unable to process this query.
his means that:
The cache was not able to resolve the hostname presented in the URL.
Check if the address is correct.
Your cache administrator is webmaster.
Generated Wed, 01 May 2013 05:48:57 GMT by google.com (squid/2.7.STABLE6)
I forgot how good the original Futurama series was. It's a pity there never were any Futurama movies.
Any game with tea breaks doesn't qualify as a sport.
Furthermore, any game bet played while not-sober shouldn't be in the Olympics (yeah, I am looking at you, curling!).