For anyone that uses the Library Sharing feature of Steam, this is essentially what Microsoft was attempting to do. But because Microsoft was building a traditional console, not a download-only service, is why it was met with such negativity. I'll dis on Microsoft as much as the next guy, but they due try to do new innovative shit all the time, they're just notorious at always fucking it up or never actually releasing it in the first place. Other examples include UAC (sucked in Vista, fixed in 7), WinFS (never released), Photosynth (released, then dead shortly thereafter)
This is however also true of open-source software. There are some very large and mission critical software tools in usage today that I've found bugs in, debugged them, wrote patches, and then had to argue with maintainers to get them pushed upstream. This process often times takes MONTHS after the patch is available and ready to go. The only other option is to literally manually build the package each and every new release with the small patches in place rather than using distribution pre-built packages, which takes considerably more time to deploy to an entire cluster than a simple "update" from apt, yum, pkg, whatever. So yes, even in F/OSS, there are costs with dealing with the software.
Its because of the fact "Play" branding is used for more than just apps. They have the "Play Store", "Play Movies", "Play Music", and I believe a few others, too. It is all in the marketing.
I'm still trying to find a small isolated test case, which is proving difficult. The script in question is a data importer dealing with ~100,000 rows and ~10 columns at a time, so 1mil entities being trimmed. In smaller cases, built in trim is faster, but once it breaks around 100k calls, it is faster to manually check if data could be trimmed before calling trim. At 1mil, it is an order of magnitude faster. But building a small test case doesn't yield these same results. When I figure out the right combination of things I'll be filing the report.
Check the links, decent code and analysis. Short and simple. I recently found a very similar bug in both PHP and HHVM with their trim() function (and variants there of). In both PHP and HHVM, trim() unconditionally allocates more memory, even if there is no white-space on either end of the string to trim. It is faster to write PHP code to check for white-space on both ends and then conditionally call trim() on a string.
Or just use Opera, which is basically Chrome Stable (none of the bullshit blind A/B testing Google does on their "stable" branch that breaks shit), has built in ad blocker, and built in VPN. The best of all worlds!
Some sort of update was pushed out today. In the middle of working, my Windows 10 machine all of a sudden had One Drive show up in the system tray. Note: we don't use One Drive at all at this company. It was entirely disabled. They're up to their usual game of shoving shit down people's throats.
(Yes, I know, Win10 is shit, and this crap is to be expected constantly. I'm honestly only running it as a trial on a pair of machines while everything else in the business is still Win7)
Color Management was introduced in Microsoft Windows... 95! And yet, here we are in 2017, and it is FINALLY being added to Android!? HOLYSHIT, Been seriously waiting YEARS for this. Now if only Apple could get their head out of their ass and support it in iOS too...
Admittedly, I've been lucky with the job I've had the past several years. I've been developing an inventory management system and ecommerce platform for my day-job, but the underlaying libraries are shared with personal projects of mine. Company owner agreed the underlaying libraries are my property, not the company's, because I develop them on my free time for personal sites too. It basically has become a shared resource for both that I get to retain.
I know this isn't the norm in the industry. But I'm glad that GitHub is getting on board closer to this idea!
Exactly this! I was seriously considering moving to a "Google Fiber" city to finally get good internet. Then all of a sudden, symmetrical FttH from Centurylink appeared just outside of Seattle where I live. They still really don't advertise that it is available here yet, though I've now had it over a year. Current rate is $80/mo I believe (though it is bundled with other services so total is higher)
Serious question: How do you KNOW you don't have malware? Modern malware is designed to be invisible, not the virus style of the '90s that would pop up a skull and cross bones telling you "OMGZ UR H@X0R3D"
As a user of Adobe's Lightroom and someone who wanted WinFS, this actually makes me quite sad that nothing like it ever came to be system-wide. Lightroom is basically what WinFS was trying to be, it uses a Sqlite database to tag metadata to photos, but it is just a proprietary solution just for images and nothing more.
The problem isnt a technical one, it is a business one. More specifically, every business giving you a "FUCK YOU" attitude when it comes to interoperability with different platforms. Facebook Chat? That was XMPP. Google Chat? (that thing before Hangouts and Voice), also XMPP. Countless other systems out there are XMPP too. It works. It works GREAT. There pretty much wasn't anything wrong with it. Then businesses were like "FUCK YOU", and decided they didn't want to cooperate anymore, and so it died.
During a time when I "worked from home", I would travel frequently. On one such trip, my laptop I used for work died. I needed one ASAP, so ordering online wasn't an option. I walked into BestBuy (not really any other option with where I was at the time). I just needed something to get me by until I returned home to my normal workstation, so I pick up a cheap Acer Aspire One 10" netbook for $300. This was I think five or six years ago now. This netbook is awesome, it has 2 DIMM slots in it, so I was able to move over the 8GiB of RAM from the dead laptop over to the netbook. All these years later, the thing is still working like a champ. It fits nicely instead of my camera backpack and use it to dump photos while on the go, with slow but functional support for the latest Lightroom and Photoshop. The thing also has wired gigabit ethernet, so it always travels with me when I'm working on-site for tech clients. Had a city-wide power outage recently where I was able to quickly hop into the server room with this thing, plug it in, and get to work monitoring the rack of server, AV, and phone equipment while running on emergency power.
Looking at what is being offered by the link provided, it is just yet ANOTHER random Android device. Cool, I guess? But it wouldn't be able to do any of the actual WORK that I would need it to do. It is essentially just a phone/tablet with an attached keyboard. If I wanted that, there are things like the Transformer Prime from Asus. Or if I wanted to shell out actual money, there are Surface tablets from Microsoft. The thing being offered now adds no real functionality over the existing offerings whatsoever.
Next, read this: ftp://ftp.idsoftware.com/idstu... It is linked within the first article, but it is important enough to directly reference. It is id Software's official programming guidelines. Seriously, just having clean, clear, consistent guidelines for source code makes a world of difference in quality.
The very first thing to teach young'ns is this: "Programs must be written for people to read, and only incidentally for machines to execute."
This honestly isn't a bad thing. To a huge degree, Twitter has replaced RSS as a simplistic syndication service. For example: I follow @slashdot on Twitter. This account is a bot, not a human. The entire feed are headline posts from Slashdot's front page with links to the articles. Opening Twitter allows me to see Slashdot headlines intermixed with other headlines from other automated aggregate services which I follow. I personally believe that Twitter should embrace this type of connectivity further rather than only focus on human users.
Bugs and glitches in old games generally add to their value as a bonus for more experienced players to exploit to do crazier things, such as speed running. Also, glitches sometimes work their way into actual game play down the road, such as wall jumping in Mario 1 being a main feature of Mario 64.
Wait, what's changed then? Text based chats have been around forever. I've been using Hangouts to add people via phone numbers for years. So now the hangout has the ability to dial into it? So they just added the opposite connection direction? Is that literally it? Because as far as URL goes, you've always been able to send someone the URL of a Hangout once it is started, and anyone can join that way without a formal invite inside of the hangout. Additionally, Hangouts have already supported calendars this entire time. If you set the end time to years in the future, the same Hangout URL will work until that time expires. I've set this up with a short URL redirect to the same Hangout chatroom years ago that has never changed that my friends all know about. We all just pop in a casually chat it up whenever we're bored. Everyone knows the same short URL, and it just redirects to the full longer Google Hangouts URL.
What is missing from this summary: Windows Server 2008 also uses the same kernel as Vista. Server 2008 is already extremely limited in administration support because Chrome has already dropped it. With Firefox gone, this means Opera will be the only browser left supported on this platform.
For anyone that uses the Library Sharing feature of Steam, this is essentially what Microsoft was attempting to do. But because Microsoft was building a traditional console, not a download-only service, is why it was met with such negativity. I'll dis on Microsoft as much as the next guy, but they due try to do new innovative shit all the time, they're just notorious at always fucking it up or never actually releasing it in the first place. Other examples include UAC (sucked in Vista, fixed in 7), WinFS (never released), Photosynth (released, then dead shortly thereafter)
This is however also true of open-source software. There are some very large and mission critical software tools in usage today that I've found bugs in, debugged them, wrote patches, and then had to argue with maintainers to get them pushed upstream. This process often times takes MONTHS after the patch is available and ready to go. The only other option is to literally manually build the package each and every new release with the small patches in place rather than using distribution pre-built packages, which takes considerably more time to deploy to an entire cluster than a simple "update" from apt, yum, pkg, whatever. So yes, even in F/OSS, there are costs with dealing with the software.
Its because of the fact "Play" branding is used for more than just apps. They have the "Play Store", "Play Movies", "Play Music", and I believe a few others, too. It is all in the marketing.
Tweetdeck is an optional interface for Twitter, not Twitter itself.
Am I the only one looking at the pics of this thing and being reminded of crazy ass phat sound systems from ridiculous music videos of the '90s?
money = power
EA Sports... That's why... #NFLRosterUpdate2018
I'm still trying to find a small isolated test case, which is proving difficult. The script in question is a data importer dealing with ~100,000 rows and ~10 columns at a time, so 1mil entities being trimmed. In smaller cases, built in trim is faster, but once it breaks around 100k calls, it is faster to manually check if data could be trimmed before calling trim. At 1mil, it is an order of magnitude faster. But building a small test case doesn't yield these same results. When I figure out the right combination of things I'll be filing the report.
Check the links, decent code and analysis. Short and simple. I recently found a very similar bug in both PHP and HHVM with their trim() function (and variants there of). In both PHP and HHVM, trim() unconditionally allocates more memory, even if there is no white-space on either end of the string to trim. It is faster to write PHP code to check for white-space on both ends and then conditionally call trim() on a string.
Or just use Opera, which is basically Chrome Stable (none of the bullshit blind A/B testing Google does on their "stable" branch that breaks shit), has built in ad blocker, and built in VPN. The best of all worlds!
Some sort of update was pushed out today. In the middle of working, my Windows 10 machine all of a sudden had One Drive show up in the system tray. Note: we don't use One Drive at all at this company. It was entirely disabled. They're up to their usual game of shoving shit down people's throats.
(Yes, I know, Win10 is shit, and this crap is to be expected constantly. I'm honestly only running it as a trial on a pair of machines while everything else in the business is still Win7)
Color Management was introduced in Microsoft Windows... 95! And yet, here we are in 2017, and it is FINALLY being added to Android!? HOLYSHIT, Been seriously waiting YEARS for this. Now if only Apple could get their head out of their ass and support it in iOS too...
Admittedly, I've been lucky with the job I've had the past several years. I've been developing an inventory management system and ecommerce platform for my day-job, but the underlaying libraries are shared with personal projects of mine. Company owner agreed the underlaying libraries are my property, not the company's, because I develop them on my free time for personal sites too. It basically has become a shared resource for both that I get to retain.
I know this isn't the norm in the industry. But I'm glad that GitHub is getting on board closer to this idea!
Exactly this! I was seriously considering moving to a "Google Fiber" city to finally get good internet. Then all of a sudden, symmetrical FttH from Centurylink appeared just outside of Seattle where I live. They still really don't advertise that it is available here yet, though I've now had it over a year. Current rate is $80/mo I believe (though it is bundled with other services so total is higher)
SSDs for cache is extremely common in the storage server market. Check the section on L2ARC https://en.wikipedia.org/wiki/...
Serious question: How do you KNOW you don't have malware? Modern malware is designed to be invisible, not the virus style of the '90s that would pop up a skull and cross bones telling you "OMGZ UR H@X0R3D"
As a user of Adobe's Lightroom and someone who wanted WinFS, this actually makes me quite sad that nothing like it ever came to be system-wide. Lightroom is basically what WinFS was trying to be, it uses a Sqlite database to tag metadata to photos, but it is just a proprietary solution just for images and nothing more.
The only comment on the article's page is very accurate: "META: this article is a commercial for Netflix."
The problem isnt a technical one, it is a business one. More specifically, every business giving you a "FUCK YOU" attitude when it comes to interoperability with different platforms. Facebook Chat? That was XMPP. Google Chat? (that thing before Hangouts and Voice), also XMPP. Countless other systems out there are XMPP too. It works. It works GREAT. There pretty much wasn't anything wrong with it. Then businesses were like "FUCK YOU", and decided they didn't want to cooperate anymore, and so it died.
During a time when I "worked from home", I would travel frequently. On one such trip, my laptop I used for work died. I needed one ASAP, so ordering online wasn't an option. I walked into BestBuy (not really any other option with where I was at the time). I just needed something to get me by until I returned home to my normal workstation, so I pick up a cheap Acer Aspire One 10" netbook for $300. This was I think five or six years ago now. This netbook is awesome, it has 2 DIMM slots in it, so I was able to move over the 8GiB of RAM from the dead laptop over to the netbook. All these years later, the thing is still working like a champ. It fits nicely instead of my camera backpack and use it to dump photos while on the go, with slow but functional support for the latest Lightroom and Photoshop. The thing also has wired gigabit ethernet, so it always travels with me when I'm working on-site for tech clients. Had a city-wide power outage recently where I was able to quickly hop into the server room with this thing, plug it in, and get to work monitoring the rack of server, AV, and phone equipment while running on emergency power.
Looking at what is being offered by the link provided, it is just yet ANOTHER random Android device. Cool, I guess? But it wouldn't be able to do any of the actual WORK that I would need it to do. It is essentially just a phone/tablet with an attached keyboard. If I wanted that, there are things like the Transformer Prime from Asus. Or if I wanted to shell out actual money, there are Surface tablets from Microsoft. The thing being offered now adds no real functionality over the existing offerings whatsoever.
First, read this: http://kotaku.com/5975610/the-...
That is an analysis of the coding style used in the Doom 3 source code
Next, read this: ftp://ftp.idsoftware.com/idstu...
It is linked within the first article, but it is important enough to directly reference. It is id Software's official programming guidelines. Seriously, just having clean, clear, consistent guidelines for source code makes a world of difference in quality.
The very first thing to teach young'ns is this:
"Programs must be written for people to read, and only incidentally for machines to execute."
This honestly isn't a bad thing. To a huge degree, Twitter has replaced RSS as a simplistic syndication service. For example: I follow @slashdot on Twitter. This account is a bot, not a human. The entire feed are headline posts from Slashdot's front page with links to the articles. Opening Twitter allows me to see Slashdot headlines intermixed with other headlines from other automated aggregate services which I follow. I personally believe that Twitter should embrace this type of connectivity further rather than only focus on human users.
Bugs and glitches in old games generally add to their value as a bonus for more experienced players to exploit to do crazier things, such as speed running. Also, glitches sometimes work their way into actual game play down the road, such as wall jumping in Mario 1 being a main feature of Mario 64.
Wait, what's changed then? Text based chats have been around forever. I've been using Hangouts to add people via phone numbers for years. So now the hangout has the ability to dial into it? So they just added the opposite connection direction? Is that literally it? Because as far as URL goes, you've always been able to send someone the URL of a Hangout once it is started, and anyone can join that way without a formal invite inside of the hangout. Additionally, Hangouts have already supported calendars this entire time. If you set the end time to years in the future, the same Hangout URL will work until that time expires. I've set this up with a short URL redirect to the same Hangout chatroom years ago that has never changed that my friends all know about. We all just pop in a casually chat it up whenever we're bored. Everyone knows the same short URL, and it just redirects to the full longer Google Hangouts URL.
What is missing from this summary: Windows Server 2008 also uses the same kernel as Vista. Server 2008 is already extremely limited in administration support because Chrome has already dropped it. With Firefox gone, this means Opera will be the only browser left supported on this platform.