« first day (663 days earlier)      last day (3652 days later) » 

23:00
And my Google stuff syncs perfectly across every platform.
Of course, but I was turned off from Apple products by my mom thinking that if I clicked a button the computer would crash.
I know it isn't Apple's fault.
So your mom decided for you?
But also, now I am learning programming for .NET, I think I should stick with it until I know it good.
I don't even remotely understand that comment.
@nhgrif We got our first computer when I was in middle-school.
23:01
Honestly, @Hosch250, what's most difficult about taking your recommendations for supporting Windows Phone seriously is that you are a single-brand guy.
Before that, we had a dual-boot XP/OSX system that crashed a ton until we got rid of it.
So, my mom heard that Macs were reliable, so she got one.
But, she didn't realize that computers just don't crash on a whim every other time you use them nowadays.
So, she was afraid we would crash them.
In my house, I have a Linux laptop, a Mac desktop, a Windows desktop, a Windows laptop, a Chromebook, and iPhone, iPad, an Android phone, a Microsoft Xbox, a Nintendo Wii U, and most recently we've added a Kindle something-or-other.
At work, I work on a Windows machine and an OS X machine on a daily basis.
When I got my own Windows computer for school, I was let free to do what I pleased.
So, I know Windows way better.
I am planning on running Ubuntu in a VM this summer.
TTQW!
So now, I know Windows systems pretty good, and other systems hardly at all, or none at all.
I just figured out how to use a VM a couple weeks ago.
And, I feel I should stick to Windows and become pro-level before I switch to other systems.
23:06
That's fine. Just... when you talk to other people about how great Windows is, keep in mind your statement:
> I know windows systems pretty good, and other systems hardly at all or none at all.
Sure.
In fact, I wanted to install XCode last year to try programming on it.
How are you going to do that?
My mom wouldn't let me because there were a few bad reviews about it continually crashing.
Like any other IDE.
My mom has a Mac, and swears by it just as much as I swear by Windows.
Yeah, but that is the idea.
I have control over my Windows system, and her OSX system has control over her, you could say.
No offense to OSX meant.
23:12
You know the difference between OS X and Windows?
OSX is based on the Unix kernel, and Windows is based on Microsoft's kernel.
The NT kernel, or whatever it is called.
1) The close/minimize/restore buttons are on the left instead of the right.
2) OS X has a way better approach to installing/uninstalling applications.
3) Windows has a way better selection of supported software.
Oh, you meant user-type stuff.
Yes, because Windows targeted businesses, and OSX targeted schools.
You mean stuff that actually matters to the user? Yes. I mean the stuff that actually matters.
So, Windows got all the applications for Win32.
I was thinking IT-type stuff.
23:15
It has nothing to do with who targetted what.
But, one of the complaints of the Modern interface is that iOS has the better app selection.
Yes, it does to a certain extent.
You can get a Windows machine for cheaper than you can get an OS X machine. Windows won the price war, so they won the market share, so when software developers develop software, they choose the popular platform.
Yes, but advertising also had something to do with it.
Why does a game developer care whether the OS was developed for a business or whatever else? They don't. They care who has the bigger market share.
Exactly.
23:16
If we're not going to support multiple platforms, we're going to support the most popular one.
If the OSes were exactly the same, but OS X were the one in more households, then point 3 from my earlier list would cease to be true.
But, Apple could have had the bigger share, if they had gotten businesses to use OSX instead of Windows.
Windows doesn't have a better selection of supported software because it is a better OS.
So, then you would write for OSX instead.
It still doesn't have to do with businesses.
Businesses aren't purchasing video games.
No, but you are writing an ERP.
So if most businesses used OSX, you would write your ERP for OSX.
23:18
Right, but people who buy ERP aren't a majority of the market share no matter the system.
I don't care what businesses use, I'm talking about the total market share.
And why all these end users buying personal computers think Windows is so awesome and Mac is so terrible.
And it has nothign to do with the OS itself.
In a truly logical world, yes.
It has to do largely with the available software.
But, if I had got a Mac instead of Windows, I would be an OSX developer.
Simply because I couldn't afford to buy a Windows system.
23:20
You're not a business.
0
Q: High udpclient cpu use

JesseSo I have a bunch of different ports I want to listen on and the iterate over the available data to send to a Dataflow pipeline. In total I'm listening on 14 ports. Looking for any advice on how to reduce the cpu usage of the following code. So I'm just passing in the ports to a method then addi...

You don't have to make a business decision.
I'd like to be.
@Hosch250 its really easy to develop for Windows on a Mac
No, not yet.
@bazola I still have to compile it on a Mac.
And test it.
23:21
You misread what he typed.
You can develop multiplatform applications.
Whoopse, so I did.
But your logic doesn't follow through.
Why don't you write Java applications?
Why aren't you a Java developer?
Why? Because I wanted to submit my app to the Windows Store.
Do you know why I started as an iOS developer?
This way, I don't have to advertise, it will just come up in searches.
No.
23:22
It's not because I owned a Mac. I didn't own my first Mac until after I had my first job as an iOS developer.
It's because it was the first good opportunity that presented itself.
If the company that hired me wanted an Android developer and hired me as an Android developer, I'm sure I'd be right there with Simon and other Java/Android reviewers
And it'd be up to Bazola to answer all the iOS questions.
Because my app is in the Windows Store, I have access to information collected by Windows for me posted on my developer page, I don't have to host it, and I don't have to advertise it.
So, that is the best position I had.
Does that have to be written in .NET to go on the Windows store?
So you did the same thing @Hosch250. It was the first and best opportunity.
23:25
It is written in a subset of WPF.
It uses C#/XAML/.NET
I could write with C++/CX (essentially the same as C++), or VB.NET.
I started with C++/CX, but C# had way more tutorials, so I had to switch.
I couldn't get it working with C++/CX, and all the WPF people told me to use C#, so...
@RubberDuck That is my point.
It isn't always because of market share.
A lot of businesses start as one-person gigs doing what they can.
You're making the wrong point and missing mine then.
There is more software available on Windows because there are more Windows users... there are more people to sell your software to. Whether or not that influenced your personal decision is irrelevant. I'm talking about the big picture. If everyone made that decision, no other platform would have any software.
So obviously not everyone sticks to that. The point is that Windows has more software built for it because it has a bigger user base, not because it's the best OS.
And because of its user base.
Bigger user base, and user base type.
What...?
23:30
A lot of applications on Windows were originally business applications released to the public.
So, let's pretend there is 1 OS.
Yeah, like Skyrim.
Originally a business application.
That's why it's not on OS X.
So, I want want to write a game, I would probably release it to iOS.
If I was a business, I mean.
Big games are mostly MS releases or Steam releases.
iOS games are different from desktop games. If you want to write a mobile game, Android and iOS are pretty even.
A game can really take off on iOS because it is a popular among a lot of users who take to social media a ton.
SteamOS isn't what you'd necessarily want to write your game for... and a game releasing on Steam has nothing to do with what platforms it runs on.
Skyrim is on Steam. Steam runs on my Mac. I still can't play Skyrim on my Mac.
23:33
OK, I thought Steam was a gaming company.
I'm not into games, but everything I read about Steam was in connection with games.
No. Steam is like the Mac App Store, except it's multiplatform and only games (kind of).
OK, thanks.
Steam is owned by Valve.
Steam and Apple are basically the two pioneers of the App Store thing.
0
Q: Singly Linked List in Java

safaiyehI created my own implementation of a Singly Linked List. Is there anything I can improve on, in terms of effciency. Also, what other methods would you recommend for me to try and implement. My goal is to just understand the components of basic data structures. https://github.com/JSafaiyeh/Data-S...

23:36
I've removed the optimization tag because we may put an end to it. If you have a specific type of optimization request, then a tag could be created for that. — Jamal ♦ 15 hours ago
@Jamal ^^^ Shall we just do it?
How is "performance" better than "optimization"?
2
Because it specifies what you're optimizing for.
And "memory-management" seems a bit different from "memory-optimization"
The description of the tag may specify, but the tag itself does not.
Although, I suppose the user is less likely to notice poor memory performance, so from a user perspective, performance makes sense.... but at the same time, we're not users and we don't think like users when we're asking questions or writing answers...
23:39
Let's revive this post then.
9
Q: Tags for [optimization], [performance], [speed]

200_successThere is currently a suggestion to make performance a synonym for optimization. I don't think that's right, for two reasons: You can optimize code for several criteria, such as maximum execution speed, minimum code size, minimum memory usage. Optimization is not always about performance. (Si...

I'm willing to work through the tags.
If I do about 900 of them and fix the post in other ways too, I get a badge.
If I create one of the tags, I get a badge too.
You don't have to retag posts individually. We can batch-retag everything.
If you are going to create three tags, you won't be able to, will you?
I mean, three tags out of one existing one?
I should be more clear.
Assuming that we will be merging into , you only need to retag the ones where we don't want to apply the batch change.
Oh, that one.
23:50
There are 88 questions tagged with that also contain the word "memory".
0
A: Tags for [optimization], [performance], [speed]

nhgrifI like the idea of speed-optimization and memory-optimization. These two have obvious benefits. I think speed-optimization is more clear than performance (to me, memory is part of performance...), and making them more clear what they mean without reading the description I think is important. ...

Or, we just get rid of all of those tags.
Yeah, that too.
They do define what they want the review about.

« first day (663 days earlier)      last day (3652 days later) »